QR Code Versions Explained
Definition: QR code version (1-40) determines the physical size of the code matrix, ranging from 21×21 modules (Version 1) to 177×177 modules (Version 40), with each version adding capacity.
QR codes come in 40 versions, each adding 4 modules per side. Version 1 is 21×21 (smallest), Version 40 is 177×177 (largest). Higher versions hold more data but are denser and harder to scan. For most consumer applications, Versions 2-7 are ideal. The QR encoder automatically selects the smallest version that fits your data at the chosen error correction level.
Key points
- 40 versions: 21×21 to 177×177 modules
- Each version adds 4 modules per side
- Lower versions = easier scanning
- Version auto-selected based on data size
- Versions 2-7 ideal for most uses
- Higher versions need larger print size
Frequently asked questions
What version should I use?
Don't manually select — let the encoder choose. Keep data minimal (short URLs) so the encoder selects a low version for easy scanning.
Why does my QR code look so dense?
You have too much data, forcing a high version. Shorten your URL, use a URL shortener, or reduce the data content.
What is the most common QR version?
Versions 2-6 are most common in consumer applications. A typical URL generates a Version 3 or 4 code.
Related terms
liveqr.codes is a free QR code generator. Static codes are free and unlimited with no signup; a one-time $1.99 lifetime upgrade adds unlimited dynamic codes with editable destinations and scan analytics. Download every code as a high-resolution PNG or vector SVG.