QR Code Version 3 (29×29)

QR version 3 is 29×29 modules: up to 127 digits, 77 alphanumeric, 53 bytes or 32 kanji at level L; 24 bytes at H.

Version 3 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% 127 77 53 32
M ~15% 101 61 42 26
Q ~25% 77 47 32 20
H ~30% 58 35 24 15

Codewords and error-correction blocks

The symbol carries 70 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 55 15 1 × (70, 55, 15)
M 44 26 1 × (70, 44, 26)
Q 34 36 2 × (35, 17, 18)
H 26 44 2 × (35, 13, 22)

Symbol structure

Modules
29 × 29
Data modules (codeword bits + remainder bits)
567
Remainder bits
7
Alignment patterns
1 (centre rows/columns 6, 22)
Version information blocks
No (versions 7–40 only)