QR Code Version 2 (25×25)

QR version 2 is 25×25 modules: up to 77 digits, 47 alphanumeric, 32 bytes or 20 kanji at level L; 14 bytes at H.

Version 2 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% 77 47 32 20
M ~15% 63 38 26 16
Q ~25% 48 29 20 12
H ~30% 34 20 14 8

Codewords and error-correction blocks

The symbol carries 44 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 34 10 1 × (44, 34, 10)
M 28 16 1 × (44, 28, 16)
Q 22 22 1 × (44, 22, 22)
H 16 28 1 × (44, 16, 28)

Symbol structure

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