Isi 15 bit itu
Bidang ini dimulai dengan 5 bit data: 2 bit untuk level koreksi kesalahan dan 3 bit untuk nomor mask pattern. Sepuluh bit koreksi kesalahan BCH ditambahkan, sehingga menjadi kode BCH(15,5).
Hasil 15 bit itu lalu di-XOR dengan pola tetap 101010000010010. Ini mencegah bidang tersebut menjadi terang seluruhnya, yang bisa membingungkan pembaca yang mencari tepi kode.
- Bit level koreksi kesalahan: L = 01, M = 00, Q = 11, H = 10
- Mask pattern: 3 bit, 000 sampai 111
- Koreksi kesalahan: 10 bit BCH
- XOR mask tetap: 101010000010010
Di mana disimpan
Satu salinan melingkari finder pattern kiri atas, pada baris dan kolom di samping pemisahnya. Salinan kedua terbagi antara area di bawah finder kanan atas dan area di samping finder kiri bawah.
Dua salinan berarti kode tetap bisa di-decode saat satu sudut rusak. Di samping salinan kiri bawah terdapat satu modul yang selalu gelap, disebut dark module, yang bukan bagian dari data.
Mengapa dibaca lebih dulu
Scanner tidak bisa men-decode data sebelum tahu mask mana yang harus dilepas dan bagaimana codeword dibagi antara data dan koreksi kesalahan. Format information menjawab keduanya, sehingga dibaca segera setelah finder pattern ditemukan. Micro QR code memakai satu bidang format 15-bit yang juga meng-encode versi simbol.