15 bit chứa những gì
Trường bắt đầu bằng 5 bit dữ liệu: 2 bit cho mức sửa lỗi và 3 bit cho số hiệu mẫu mặt nạ. Mười bit sửa lỗi BCH được thêm vào, tạo thành mã BCH(15,5).
Kết quả 15 bit sau đó được XOR với mẫu cố định 101010000010010. Việc này giữ cho trường không bao giờ toàn màu sáng, điều có thể làm đầu đọc nhầm khi tìm biên của mã.
- Bit mức sửa lỗi: L = 01, M = 00, Q = 11, H = 10
- Mẫu mặt nạ: 3 bit, từ 000 đến 111
- Sửa lỗi: 10 bit BCH
- Mặt nạ XOR cố định: 101010000010010
Được lưu ở đâu
Một bản sao bao quanh ô định vị trên trái, ở hàng và cột cạnh dải ngăn cách của nó. Bản sao thứ hai được chia giữa vùng bên dưới ô định vị trên phải và vùng bên cạnh ô định vị dưới trái.
Có hai bản sao nghĩa là mã vẫn giải mã được khi một góc bị hỏng. Cạnh bản sao ở dưới trái là một mô-đun luôn tối, gọi là mô-đun tối, không thuộc phần dữ liệu.
Vì sao được đọc trước
Máy quét không thể giải mã dữ liệu cho đến khi biết cần gỡ mặt nạ nào và các từ mã được chia thế nào giữa dữ liệu và sửa lỗi. Thông tin định dạng trả lời cả hai câu hỏi, nên nó được đọc ngay sau khi xác định được các ô định vị. Mã Micro QR dùng một trường định dạng 15 bit duy nhất, đồng thời mã hóa cả phiên bản của ký hiệu.