Hva de 15 bitene inneholder
Feltet begynner med 5 databiter: 2 biter for feilrettingsnivået og 3 biter for maskemønsternummeret. Ti biter med BCH-feilretting legges til, slik at koden blir BCH(15,5).
Resultatet på 15 biter blir deretter XOR-et med det faste mønsteret 101010000010010. Det hindrer at feltet noen gang blir helt lyst, noe som kunne forvirret en leser som leter etter kanten av koden.
- Biter for feilrettingsnivå: L = 01, M = 00, Q = 11, H = 10
- Maskemønster: 3 biter, 000 til 111
- Feilretting: 10 BCH-biter
- Fast XOR-maske: 101010000010010
Hvor den lagres
Den ene kopien går rundt søkemønsteret øverst til venstre, i raden og kolonnen ved siden av separatoren. Den andre kopien er delt mellom området under søkemønsteret øverst til høyre og området ved siden av søkemønsteret nederst til venstre.
To kopier betyr at koden fortsatt kan dekodes hvis ett hjørne er skadet. Ved siden av kopien nederst til venstre ligger én enkelt modul som alltid er mørk, kalt den mørke modulen, og som ikke er en del av dataene.
Hvorfor den leses først
En skanner kan ikke dekode dataene før den vet hvilken maske som skal fjernes og hvordan kodeordene er fordelt mellom data og feilretting. Formatinformasjonen svarer på begge spørsmålene, så den leses rett etter at søkemønstrene er funnet. Micro QR-koder bruker ett enkelt formatfelt på 15 biter som også koder symbolversjonen.