Hvad de 15 bit indeholder
Feltet starter med 5 databit: 2 bit til fejlrettelsesniveauet og 3 bit til maskemønstrets nummer. Ti bit BCH-fejlrettelse tilføjes yderligere, så koden bliver BCH(15,5).
Resultatet på 15 bit XOR'es derefter med det faste mønster 101010000010010. Det forhindrer, at feltet nogensinde er helt lyst, hvilket kunne forvirre en læser, der leder efter kodens kant.
- Bits for fejlrettelsesniveau: L = 01, M = 00, Q = 11, H = 10
- Maskemønster: 3 bit, 000 til 111
- Fejlrettelse: 10 BCH-bit
- Fast XOR-maske: 101010000010010
Hvor de gemmes
Én kopi løber rundt om søgemønsteret øverst til venstre, i rækken og kolonnen ved siden af dets adskiller. Den anden kopi er delt mellem området under søgemønsteret øverst til højre og området ved siden af søgemønsteret nederst til venstre.
To kopier betyder, at koden stadig kan afkodes, når ét hjørne er beskadiget. Ved siden af kopien nederst til venstre sidder ét modul, der altid er mørkt, kaldet det mørke modul, som ikke er en del af dataene.
Hvorfor de læses først
En scanner kan ikke afkode dataene, før den ved, hvilken maske der skal fjernes, og hvordan kodeordene er fordelt mellem data og fejlrettelse. Formatoplysningerne besvarer begge spørgsmål, så de læses lige efter, at søgemønstrene er fundet. Micro QR-koder bruger ét enkelt formatfelt på 15 bit, som også koder symbolets version.