Why QR Code Size Matters for Print
A QR code that looks fine on screen can be completely unreadable in print. The problem is almost always size. Phone cameras need enough visual detail in each module (the small squares that make up the code) to decode the pattern — and that detail disappears when the code is too small or printed at low resolution.
The right size depends on two things: how far away the person scanning will be standing, and how much data is packed into the QR code. A short URL produces a simple, sparse code that can be printed smaller. A long URL or embedded vCard produces a dense code that needs more room to remain legible.
- 1.Business cards — scanned at 20–30cm, minimum 2cm x 2cm
- 2.Flyers and brochures — scanned at 40–50cm, use 3–4cm wide
- 3.Posters and table signs — scanned at 50–80cm, use 6–8cm wide
- 4.Wall signs and banners — use the 10:1 rule: 10cm per meter of scanning distance
How to Size a QR Code for Printing
Match size to scanning distance
Use the 10:1 rule: the QR code width should be at least 1/10th of the expected scanning distance. For business cards scanned at 20–30cm, use 2–3cm. For posters scanned at 60cm, use 6cm. For wall signs at 1 meter, use 10cm.
Generate at print resolution
Create your QR code at 300 DPI or higher. Use SVG format for perfect sharpness at any size, or a PNG of at least 1200 x 1200 pixels. Never scale up a low-resolution QR code image — blurred modules will not scan.
Print a test copy and scan before the full run
Print one copy at the final intended size. Scan it with both an iPhone and an Android phone from the expected distance. Check that the destination loads correctly. Only proceed to a bulk print run after the test scans cleanly.
QR Code Size by Print Format
| Print Format | Scanning Distance | Recommended Size |
|---|---|---|
| Business card | 20–30 cm | 2–2.5 cm |
| Flyer / brochure | 40–50 cm | 3–4 cm |
| Table sign / menu | 40–60 cm | 4–6 cm |
| Poster (A3–A1) | 60–100 cm | 6–10 cm |
| Window / wall sign | 1–2 meters | 10–20 cm |
| Packaging / label | 10–20 cm | 1.5–2 cm (minimum) |
These are starting points. If your QR code encodes a long URL or a lot of data, it will have more modules and need to be printed slightly larger than these baselines. Test before committing to a print run.
Contrast, Resolution, and Quiet Zone Rules
- ✓ Use dark on light — never inverted. Black modules on a white background scan fastest. If your design has a dark background, place the QR code inside a white box. Light QR codes on dark backgrounds fail on many scanner apps. See our QR code contrast guide for details.
- ✓ Keep a quiet zone of at least 3–4 modules on all sides. The quiet zone is the blank border around the QR code. Without it, scanners cannot find where the code begins and ends. In practice, leave at least 3mm of white space around the code.
- ✓ Generate at 300 DPI minimum. For crisp print output, use an SVG (infinitely scalable) or a high-resolution PNG. Our QR code generator outputs a clean SVG that stays sharp at any print size.
- ✓ Keep data short to keep the code sparse. A shorter URL means fewer modules, a simpler pattern, and a QR code that can be printed smaller. Use a URL shortener or a custom short domain before generating the QR code.
Troubleshooting: Why Your Printed QR Code Won't Scan
The QR code scans on screen but not in print
This is almost always a resolution problem. The image was generated at 72 or 96 DPI and looks fine on a monitor but prints as a blurry smear. Regenerate the QR code as an SVG or at 300 DPI minimum. If you are resizing a PNG in your design software, make sure you are scaling it down, not up.
The QR code scans but goes to the wrong place
Double-check the URL you encoded before printing. A single typo in the URL — a missing slash, a wrong subdomain, or a misplaced character — will decode fine but send the user to a 404 or the wrong page. Always scan and click through to the final destination during your pre-print test.
The QR code is too small on the finished print
Many designers underestimate how small a QR code looks in the final physical product. If your business card mockup looks fine on screen but the printed card has a 1.2cm QR code, it may not scan reliably. Use the table above as your minimum — and when in doubt, go larger. A 3cm QR code on a business card looks clean and professional.