Technology · Versions
Versions and sizes
The Quick Response Code defines forty versions. Each version specifies a fixed module count and a fixed maximum payload capacity at each error-correction level.
Module count
The module count along one edge of a symbol is given by the formula 17 + 4V, where V is the version number. A Version 1 symbol is 21 × 21 modules; a Version 40 symbol is 177 × 177 modules.
Selected capacities
| Version | Modules | L · Numeric | L · Alpha | L · Byte | H · Byte |
|---|---|---|---|---|---|
| 1 | 21 × 21 | 41 | 25 | 17 | 7 |
| 5 | 37 × 37 | 255 | 154 | 106 | 46 |
| 10 | 57 × 57 | 652 | 395 | 271 | 119 |
| 20 | 97 × 97 | 2,061 | 1,249 | 858 | 382 |
| 30 | 137 × 137 | 3,993 | 2,420 | 1,663 | 742 |
| 40 | 177 × 177 | 7,089 | 4,296 | 2,953 | 1,273 |
Version information
Symbols of Version 7 or higher carry an 18-bit version information field, replicated for redundancy, encoding the symbol's version number. Symbols of Versions 1 through 6 omit the version information field; the version is inferred from the symbol's module count.
Cited references
- ISO/IEC 18004:2015, Annex B — Symbol versions and capacities.
- JIS X 0510, Annex B.
