Ce conțin cei 15 biți
Câmpul începe cu 5 biți de date: 2 biți pentru nivelul de corectare a erorilor și 3 biți pentru numărul măștii. Se adaugă încă zece biți de corectare a erorilor BCH, rezultând codul BCH(15,5).
Rezultatul de 15 biți este apoi combinat prin XOR cu modelul fix 101010000010010. Astfel câmpul nu poate fi niciodată complet deschis la culoare, lucru care ar putea deruta un cititor ce caută marginea codului.
- Biții nivelului de corectare a erorilor: L = 01, M = 00, Q = 11, H = 10
- Masca: 3 biți, de la 000 la 111
- Corectarea erorilor: 10 biți BCH
- Masca XOR fixă: 101010000010010
Unde sunt stocate
O copie înconjoară modelul de localizare din stânga sus, pe rândul și coloana de lângă separatorul lui. A doua copie este împărțită între zona de sub modelul de localizare din dreapta sus și zona de lângă cel din stânga jos.
Două copii înseamnă că, dacă un colț este deteriorat, codul poate fi totuși decodat. Lângă copia din stânga jos se află un singur modul mereu închis, numit modulul închis, care nu face parte din date.
De ce se citesc primele
Un scaner nu poate decoda datele până nu știe ce mască trebuie eliminată și cum sunt împărțite cuvintele de cod între date și corectarea erorilor. Informațiile de format răspund la ambele întrebări, deci sunt citite imediat după găsirea modelelor de localizare. Codurile Micro QR folosesc un singur câmp de format de 15 biți, care codifică și versiunea simbolului.