QR Code Version 28 (129×129)

QR version 28 is 129×129 modules: up to 3,669 digits, 2,223 alphanumeric, 1,528 bytes or 940 kanji at level L; 658 bytes at H.

Version 28 data capacity

Maximum characters in a single encoding mode, per error-correction level (ISO/IEC 18004:2015, Table 7). Mixed-mode data and ECI headers reduce these limits.

EC level Recovers Numeric Alphanumeric Byte Kanji
L ~7% 3,669 2,223 1,528 940
M ~15% 2,857 1,732 1,190 732
Q ~25% 2,085 1,263 868 534
H ~30% 1,581 958 658 405

Codewords and error-correction blocks

The symbol carries 1921 codewords in total, split between data and Reed-Solomon error correction (ISO/IEC 18004:2015, Table 9).

EC level Data codewords EC codewords Blocks (count × total, data, EC codewords)
L 1,531 390 3 × (147, 117, 30) + 10 × (148, 118, 30)
M 1,193 728 3 × (73, 45, 28) + 23 × (74, 46, 28)
Q 871 1,050 4 × (54, 24, 30) + 31 × (55, 25, 30)
H 661 1,260 11 × (45, 15, 30) + 31 × (46, 16, 30)

Symbol structure

Modules
129 × 129
Data modules (codeword bits + remainder bits)
15,371
Remainder bits
3
Alignment patterns
33 (centre rows/columns 6, 26, 50, 74, 98, 122)
Version information blocks
Yes (2 × 18 bits)