June 1, 2026
QR Code Minimum Size: How Small Can a QR Code Be?
How small can a QR code be? The theoretical answer is about 1 mm for the smallest format, but practical minimums depend on scanning technology, printing method, and use conditions.
This guide explores the limits of QR code miniaturization.
Theoretical Minimum
The smallest standard QR code is version 1 with error correction Level L: 21 × 21 modules.
At the absolute smallest, each module must be large enough for a camera to resolve. A high-resolution phone camera can resolve modules as small as 0.1 mm under ideal conditions.
Theoretical minimum QR code size (v1-L): 21 × 0.1 mm = 2.1 mm
Practical Minimums
By Printing Method
| Print Method | Min Module | Min v3 QR | Min v1 QR | Notes |
|---|---|---|---|---|
| Laser printer | 0.2 mm | 5.8 mm | 4.2 mm | Standard office quality |
| Commercial offset | 0.15 mm | 4.4 mm | 3.2 mm | Professional print |
| High-res digital | 0.1 mm | 2.9 mm | 2.1 mm | Specialized equipment |
| Screen print | 0.3 mm | 8.7 mm | 6.3 mm | Ink spread |
| Laser engraving | 0.05 mm | 1.5 mm | 1.1 mm | Metal, plastic |
By Scanning Device
| Scanner | Min Module | Notes |
|---|---|---|
| Modern iPhone (12+) | 0.15 mm | Excellent camera, auto-focus |
| Mid-range Android | 0.2 mm | Good camera quality |
| Budget phone | 0.3 mm | Lower resolution camera |
| Dedicated scanner | 0.1 mm | Industrial-grade readers |
| Old phone (2018-) | 0.25 mm | Older camera technology |
Real-World Small QR Code Examples
1. Micro QR on Electronic Components
- Size: 3 × 3 mm
- Content: Serial number (20 characters)
- Scanning: Industrial scanner, 5 cm distance
- Error correction: Level L
2. QR Code on Jewelry
- Size: 5 × 5 mm
- Content: Product page URL
- Scanning: phone camera, macro mode
- Error correction: Level M
3. QR Code on Medical Device
- Size: 4 × 4 mm
- Content: Device ID + lot number
- Scanning: phone camera
- Error correction: Level M
Techniques for Smaller QR Codes
1. Minimize Data
Less data means fewer modules:
| Content | QR Version | Modules |
|---|---|---|
| Short URL (15 chars) | 1 | 21×21 |
| Medium URL (40 chars) | 2 | 25×25 |
| Long URL (100 chars) | 3 | 29×29 |
| Full URL + params | 4+ | 33×33+ |
2. Use Lower Error Correction
Level L produces the smallest QR code but reduces damage tolerance. Only use L for controlled environments.
3. Use a URL Shortener
A short URL like bit.ly/abc123 (14-17 characters) fits in a version 1 QR code instead of version 3 for a full URL.
4. Use Micro QR Code
Micro QR codes are a different format designed for very small spaces. They have only one finder pattern instead of three.
| Micro QR Version | Modules | Max Data |
|---|---|---|
| M1 | 11×11 | 5 numeric digits |
| M2 | 13×13 | 10 numeric digits |
| M3 | 15×15 | 23 alphanumeric chars |
| M4 | 17×17 | 35 alphanumeric chars |
Note: Not all QR scanners support Micro QR codes.
Size Comparison
| QR Type | Modules | Content | Size at 0.2mm module |
|---|---|---|---|
| Micro M2 | 13×13 | 10 digits | 2.6 × 2.6 mm |
| v1-L | 21×21 | Short URL | 4.2 × 4.2 mm |
| v2-M | 25×25 | Medium URL | 5 × 5 mm |
| v3-Q | 29×29 | URL + logo | 5.8 × 5.8 mm |
Testing Small QR Codes
When creating very small QR codes:
- Print at the intended size
- Test with the phones your audience uses
- Test under expected lighting conditions
- Test with some wear applied
- If any test fails, increase size by 20%
Creating Small QR Codes
Use a free QR code generator and:
- Use a short URL (URL shortener helps)
- Choose Level L or M error correction
- Download as SVG to ensure sharp edges
- Test on multiple devices before mass production
Conclusion
QR codes as small as 3-5 mm are possible with good printing and modern phones. For most applications, 1-2 cm provides reliable scanning without special conditions.
Create small QR codes — generate compact QR codes for tight spaces with minimal data and lower error correction.