QR Code Size Guide
Getting the size of your QR code right is critical. Too small, and it will not scan reliably. Too large, and it wastes valuable space on your design. This guide covers everything you need to know about QR code sizing for any application.
The Golden Rule: 10:1 Ratio
The most important rule for QR code sizing is the 10:1 scanning distance ratio:
Scanning distance ≈ 10× the QR code size
A QR code that is 3 cm wide can be reliably scanned from about 30 cm (12 inches) away. A QR code that is 30 cm wide can be scanned from about 3 meters (10 feet) away.
This ratio assumes standard smartphone cameras and good lighting conditions.
Minimum QR Code Sizes by Application
Business Cards
- Recommended size: 2 cm × 2 cm (0.8 in × 0.8 in)
- Minimum size: 1.5 cm × 1.5 cm (0.6 in × 0.6 in)
- Scanning distance: 15–25 cm (6–10 in)
Business cards are scanned at close range, so smaller QR codes work well. However, going below 1.5 cm risks unreliable scanning, especially with complex data encoded.
Flyers and Brochures (A4/Letter Size)
- Recommended size: 3–4 cm × 3–4 cm (1.2–1.6 in)
- Minimum size: 2 cm × 2 cm (0.8 in × 0.8 in)
- Scanning distance: 20–40 cm (8–16 in)
Flyers are typically held in hand, so moderate-sized QR codes are appropriate.
Restaurant Menus
- Recommended size: 3–5 cm × 3–5 cm (1.2–2 in)
- Minimum size: 2.5 cm × 2.5 cm (1 in × 1 in)
- Scanning distance: 25–50 cm (10–20 in)
Table tents and menu QR codes need to be slightly larger since diners may scan from a seated position.
Product Packaging
- Recommended size: 2–3 cm × 2–3 cm (0.8–1.2 in)
- Minimum size: 1.5 cm × 1.5 cm (0.6 in × 0.6 in)
- Scanning distance: 15–30 cm (6–12 in)
Product packaging often has limited space, so compact QR codes with short URLs are ideal.
Posters (A3/Tabloid and Larger)
- Recommended size: 5–10 cm × 5–10 cm (2–4 in)
- Minimum size: 3 cm × 3 cm (1.2 in × 1.2 in)
- Scanning distance: 30 cm–1 m (1–3 ft)
Posters are often viewed from further away, so larger QR codes ensure reliable scanning.
Banners and Signs
- Recommended size: 15–25 cm × 15–25 cm (6–10 in)
- Minimum size: 10 cm × 10 cm (4 in × 4 in)
- Scanning distance: 1–2.5 m (3–8 ft)
Trade show banners, retail signage, and event displays need substantially larger QR codes.
Billboards
- Recommended size: 50+ cm × 50+ cm (20+ in)
- Minimum size: 30 cm × 30 cm (12 in × 12 in)
- Scanning distance: 3–5 m (10–16 ft)
Note: Billboard QR codes are controversial because scanning from a moving vehicle is dangerous and impractical. Consider whether a billboard QR code truly serves your audience.
Digital Displays
- Recommended size: At least 240 × 240 pixels on screen
- Minimum size: 180 × 180 pixels
- Scanning distance: 15–40 cm (6–16 in)
For websites, presentations, and digital signage, pixel dimensions matter more than physical size.
Size Reference Table
| Application | Min Size | Recommended Size | Scan Distance |
|---|---|---|---|
| Business card | 1.5 cm | 2 cm | 15–25 cm |
| Flyer / brochure | 2 cm | 3–4 cm | 20–40 cm |
| Menu | 2.5 cm | 3–5 cm | 25–50 cm |
| Product packaging | 1.5 cm | 2–3 cm | 15–30 cm |
| Poster (A3+) | 3 cm | 5–10 cm | 30 cm–1 m |
| Banner / sign | 10 cm | 15–25 cm | 1–2.5 m |
| Billboard | 30 cm | 50+ cm | 3–5 m |
| Digital display | 180 px | 240+ px | 15–40 cm |
Factors That Affect Scanability
1. Data Density
The more data encoded in a QR code, the more modules (tiny squares) it contains. A URL QR code encoding https://example.com has far fewer modules than one encoding a full vCard with name, phone, email, and address.
Tip: Use URL shorteners or dynamic QR codes to reduce data density and keep your QR code simple.
2. Error Correction Level
Higher error correction levels add more redundancy to the QR code, increasing its size. If you are adding a logo overlay, use Level H (30% error correction) but increase the QR code size accordingly.
| Error Level | Module Increase | Size Impact |
|---|---|---|
| L (7%) | Baseline | Smallest |
| M (15%) | ~15% more | Slightly larger |
| Q (25%) | ~25% more | Moderately larger |
| H (30%) | ~30% more | Largest |
3. Contrast
Poor contrast between the QR code and background makes scanning harder, effectively requiring a larger QR code. Always use dark foreground on light background (or ensure sufficient contrast if using colors).
4. Print Quality
Low-resolution printing can blur module edges, making small QR codes unreadable. For professional printing:
- Use vector formats (SVG) whenever possible
- If using raster formats, export at 300 DPI or higher
- Avoid JPEG compression — use PNG for raster QR codes
5. Surface Material
Glossy surfaces can cause glare that interferes with scanning. Matte finishes are better for QR codes. On curved surfaces (bottles, cylinders), increase the QR code size by 20–30%.
QR Code Resolution for Print
When preparing QR codes for print:
| Print Use | Minimum Resolution |
|---|---|
| Business cards | 300 DPI |
| Flyers / brochures | 300 DPI |
| Posters | 150–300 DPI |
| Banners | 100–150 DPI |
| Billboards | 50–100 DPI |
Pro tip: Always generate QR codes in SVG format for print. SVG files are vector-based and can be scaled to any size without quality loss. QRCode0 supports SVG, PNG, JPEG, and WebP exports.
Testing Your QR Code
Before finalizing your QR code size:
- Print a test at the actual intended size
- Test with multiple devices — at least 3 different smartphones
- Test at the expected scanning distance — hold the phone where users actually will
- Test in real lighting conditions — indoor, outdoor, low light
- Test with the actual material — paper, sticker, screen, packaging
Common Sizing Mistakes
- Making it too small — The most common mistake. When in doubt, go bigger.
- Not accounting for the quiet zone — The white border counts as part of the total size.
- Using JPEG format — JPEG compression introduces artifacts that can make QR codes unreadable at small sizes.
- Placing on busy backgrounds — The QR code needs clear visual separation from surrounding design elements.
- Ignoring the viewing context — A QR code on a moving bus needs to be much larger than one on a handheld flyer.
Create Print-Ready QR Codes
With QRCode0, you can generate QR codes in multiple formats (SVG, PNG, JPEG, WebP) with customizable sizes. Our SVG export ensures perfect quality at any print size — from tiny business card codes to massive billboard displays.
