What size should a QR code be when printed?
Updated · 5 min read
A QR code that is too small or too dense is the most common reason print campaigns fail to get scans. The right size depends mainly on how far away people will be.
The 10:1 distance rule
A widely used rule of thumb is that the scanning distance should be no more than about ten times the width of the code. A code 3 cm wide reads comfortably from around 30 cm; a poster read from 3 metres needs a code around 30 cm wide.
Treat this as a starting point and always test at the real distance, because lighting, camera quality and code density all matter.
Typical sizes
- Business cards and labels: at least 2–2.5 cm (about 1 inch) wide.
- Flyers, menus and table tents: 3–4 cm.
- Posters viewed from a few metres: 15–30 cm or more.
- Billboards and windows: scale with the 10:1 rule from the expected distance.
Make dense codes smaller-friendly
Longer content creates more modules (the small squares), which need more space to scan reliably. Dynamic QR codes help here: they always contain a short link, so the code stays simple no matter how long the final destination URL is.
Quiet zone and contrast
- Keep a clear margin of at least four modules around the code; this generator adds it automatically.
- Use dark modules on a light background. Inverted or low-contrast colours fail on many phones.
- Avoid printing on curved, glossy or reflective surfaces without testing.
Frequently asked questions
What is the minimum size for a QR code?
For close-range use such as business cards, around 2 cm (0.8 inch) wide is a practical minimum. Smaller codes may work for very short content but should be tested with several phones.
Does error correction let me print smaller?
No. Higher error correction adds redundancy, which makes the code denser. Use it when part of the code may be damaged or covered, not to shrink the print size.
Make your QR code now
Free, private and no sign-up. Download PNG or SVG.
Open the free QR code generator