QR-Code-Version 23 (109×109)

QR version 23 is 109×109 modules: up to 2,620 digits, 1,588 alphanumeric, 1,091 bytes or 672 kanji at level L; 461 bytes at H.

Version 23 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 Numerisch Alphanumerisch Byte Kanji
L ~7% 2.620 1.588 1.091 672
M ~15% 2.059 1.248 857 528
Q ~25% 1.468 890 611 376
H ~30% 1.108 672 461 284

Codewords and error-correction blocks

The symbol carries 1364 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.094 270 4 × (151, 121, 30) + 5 × (152, 122, 30)
M 860 504 4 × (75, 47, 28) + 14 × (76, 48, 28)
Q 614 750 11 × (54, 24, 30) + 14 × (55, 25, 30)
H 464 900 16 × (45, 15, 30) + 14 × (46, 16, 30)

Symbol structure

Module
109 × 109
Data modules (codeword bits + remainder bits)
10.916
Remainder bits
4
Alignment patterns
22 (centre rows/columns 6, 30, 54, 78, 102)
Version information blocks
Yes (2 × 18 bits)