Mitä 15 bittiä sisältävät
Kenttä alkaa 5 databitillä: 2 bittiä virheenkorjaustasolle ja 3 bittiä peitekuvion numerolle. Niihin lisätään kymmenen BCH-virheenkorjausbittiä, jolloin koodi on BCH(15,5).
15-bittinen tulos yhdistetään XOR-operaatiolla kiinteän kuvion 101010000010010 kanssa. Tämä estää kenttää olemasta koskaan täysin vaalea, mikä voisi hämmentää koodin reunaa etsivää lukijaa.
- Virheenkorjaustason bitit: L = 01, M = 00, Q = 11, H = 10
- Peitekuvio: 3 bittiä, 000–111
- Virheenkorjaus: 10 BCH-bittiä
- Kiinteä XOR-peite: 101010000010010
Mihin se tallennetaan
Yksi kopio kiertää vasemman yläpaikannuskuvion ympäri sen erottimen vieressä olevalla rivillä ja sarakkeella. Toinen kopio on jaettu oikean yläpaikannuskuvion alapuolella olevan alueen ja vasemman alapaikannuskuvion vieressä olevan alueen kesken.
Kaksi kopiota tarkoittaa, että koodin voi silti purkaa, kun yksi kulma on vaurioitunut. Vasemman alakopion vieressä on yksi moduuli, joka on aina tumma, ja jota kutsutaan tummaksi moduuliksi; se ei kuulu dataan.
Miksi se luetaan ensin
Skanneri ei voi purkaa dataa ennen kuin se tietää, minkä peitteen se poistaa ja miten koodisanat jakautuvat datan ja virheenkorjauksen kesken. Muototieto vastaa molempiin kysymyksiin, joten se luetaan heti paikannuskuvioiden löytämisen jälkeen. Micro QR -koodeissa on yksi 15-bittinen muotokenttä, joka koodaa myös symbolin version.