QR Code 버전 1-40: 크기, 용량 및 선택
Complete reference for all 40 QR code versions — module counts, data capacity per EC level, and how to choose the right version.
QR Code Versions 1-40: Size, Capacity, and Selection
QR codes come in 40 versions, each defining the physical size of the symbol. module count." data-category="QR Code Structure">Version 1 is 21x21 modules, and each subsequent version adds 4 modules per side. Version 40 is 177x177 modules — a grid of 31,329 individual squares.
Version Size Formula
The module count for any version follows a simple formula:
Modules = (Version x 4) + 17
So Version 1 = 21 modules per side, Version 10 = 57, Version 20 = 97, and Version 40 = 177.
Capacity by Version
Capacity varies by version, encoding mode, and error correction level. Here are some practical examples at EC Level M:
| Version | Modules | Numeric | Alphanumeric | Byte |
|---|---|---|---|---|
| 1 | 21x21 | 34 | 20 | 14 |
| 5 | 37x37 | 202 | 122 | 84 |
| 10 | 57x57 | 652 | 395 | 271 |
| 20 | 97x97 | 2,061 | 1,249 | 858 |
| 40 | 177x177 | 5,596 | 3,391 | 2,331 |
How Version Selection Works
Most QR code generators select the version automatically based on your data length and chosen error correction level. The encoder analyses the input, picks the most efficient encoding mode, calculates the required codeword count, and selects the smallest version that fits.
When to Override Automatic Selection
There are scenarios where manual version selection makes sense:
- Future-proofing: Choose a slightly larger version if the encoded URL might grow
- Fixed print size: If physical dimensions are locked, calculate the maximum version that keeps modules scannable at your expected distance
- Consistency: Use the same version across a batch for uniform visual appearance
Version Information Encoding
Versions 1-6 do not carry version information in the symbol — the decoder infers the version from the module count. Versions 7-40 include explicit version information blocks protected by Golay error correction.
Practical Guidance
For most URL QR codes, Versions 2-7 are sufficient. vCard QR codes with full contact details typically need Versions 10-15. Version 40 is rarely used outside industrial applications.
Key Takeaways
- 40 versions range from 21x21 (V1) to 177x177 (V40) modules
- Each version increment adds 4 modules per side
- Capacity depends on encoding mode and error correction level
- Generators auto-select the smallest version that fits your data
- Versions 7+ include dedicated version information blocks