QR Code Size Guide: How Big Should Your QR Code Be?
The #1 Reason QR Codes Fail
It's not bad design. It's not low contrast. It's size.
A QR code that's too small for its scanning distance simply won't work. And unlike a blurry image, there's no graceful degradation — it either scans or it doesn't.
The 10:1 Rule
Here's the simplest rule of thumb: the scanning distance should be no more than 10x the QR code's width.
- 2cm QR code = scannable from 20cm (8 inches) — perfect for business cards
- 5cm QR code = scannable from 50cm (20 inches) — good for flyers and menus
- 30cm QR code = scannable from 3 meters (10 feet) — needed for signage
- 1m QR code = scannable from 10 meters (33 feet) — billboards and banners
Recommended Sizes by Use Case
| Use Case | Minimum Size | Recommended | Scanning Distance |
|---|---|---|---|
| Business card | 2cm (0.8") | 2.5cm (1") | Hand-held |
| Flyer / Brochure | 3cm (1.2") | 4cm (1.6") | Arm's length |
| Menu | 3cm (1.2") | 4cm (1.6") | Table distance |
| Product packaging | 2cm (0.8") | 3cm (1.2") | Hand-held |
| Poster | 5cm (2") | 8cm (3") | 1-2 meters |
| Yard sign | 10cm (4") | 15cm (6") | 2-5 meters |
| Banner / Roll-up | 15cm (6") | 20cm (8") | 3-5 meters |
| Billboard | 50cm+ (20"+) | 1m+ (3ft+) | 10+ meters |
Why SVG Downloads Matter
If you download your QR code as a PNG and scale it up for a billboard, it will pixelate and may become unscannable.
Always download SVG for print. SVG is a vector format that scales infinitely without quality loss. This is why QRbuild offers free SVG downloads — most competitors paywall this feature.
Error Correction Levels
QR codes have built-in error correction. Higher levels make the code more scannable even if partially obscured, but they also make the QR pattern denser (more modules).
- L (7%) — Low. Use for digital screens where the QR code won't be damaged.
- M (15%) — Medium. Default. Good balance for most print uses.
- Q (25%) — Quartile. Use for outdoor signage that may get dirty or damaged.
- H (30%) — High. Required if you embed a logo in the center of the QR code.
QRbuild automatically sets error correction to H when you upload a logo, ensuring your branded QR code still scans reliably.
Testing Checklist
Before sending anything to print:
- Scan the QR code on both iOS and Android
- Test at the expected scanning distance
- Check in different lighting conditions
- Verify the destination URL is correct
- Print a test copy before the full run
About the author
QRbuild Team
The QRbuild team writes about QR codes, tracking, and marketing for small businesses.