Printed QR Code Not Scanning? The 2cm Minimum, 300dpi, and Quiet Zone Rules
Sound familiar? Your new business cards just arrived, and no matter how long you point your camera at the QR code on the back, nothing happens. It scanned perfectly on your monitor. The event poster in your shop window, the review-request sticker on every table, the banner at your booth — the moment a printed QR code stops scanning, the entire print job loses its purpose. And reprinting means paying for it twice.
Here's the short answer: when a printed QR code won't scan, the cause is almost always one of four things — size, resolution, quiet zone, or contrast. And all four can be judged with numbers, not guesswork. Run through the table below before handing files to the printer, and you can skip the reprint entirely.
| What to check | The benchmark | How it fails below the line |
|---|---|---|
| ① Size | 2×2cm close-range, 3×3cm+ in public spaces | Camera hunts for focus, no response |
| ② Resolution | 300dpi or higher, or vector (SVG etc.) | Edges smear and print blurry |
| ③ Quiet zone | A light margin of 4+ modules on every side | Scanner can't locate the code at all |
| ④ Contrast | Light background + dark code (4:1 ratio or better) | Slow recognition or outright failure |
| ⑤ Scan distance | Expected distance ÷ 10 = minimum side length | Dead when scanned from afar |
Why does a QR code that worked on screen die on paper?
Look at a QR code up close and you'll see a grid of tiny squares. Each square is called a cell (module). Your phone's camera reads data by telling the dark cells from the light ones — and the instant those cells smear together or shrink too far, decoding becomes impossible.
On screen, pixels render each cell crisply. Print is a different story. Enlarge a low-resolution web image to paper size and the cell edges blur; add a little ink bleed and the boundary between dark and light cells collapses. DENSO WAVE, the company that invented the QR code, recommends in its official guide that each cell be printed at 4 printer dots or more — about 0.17mm minimum per cell on a standard 600dpi laser printer. "As large as the print area allows" is the inventor's official advice.
The four most common causes, checked by the numbers
Size — 2×2cm close up, 3×3cm and up in public
For business cards, flyers, and menus scanned from about 20cm away, 2×2cm (0.8in) per side is the practical floor. For posters and signs scanned from a distance by many people, start at 3×3cm or larger. Any smaller and the camera can't resolve the cells — it just keeps hunting for focus.
Resolution — 300dpi minimum, and do the pixel math
Print work is typically 300dpi. The pixels you need equal side length in cm ÷ 2.54 × 300. A 3cm business-card QR needs about 354 pixels; a 10cm poster QR needs about 1,181. Stretching a small downloaded image to poster size will always blur it, so generate big from the start instead of upscaling. If you need to resize freely, a vector format like SVG is the safest bet.
Quiet zone — 4 modules on all sides, off-limits to design
The 4-module quiet zone defined by the standard is the scanner's required working space. Hugging the code with a decorative frame, or dropping it straight onto a photo background with no margin, will break scanning even when the code itself is flawless. Think of the space around a QR code as "empty on purpose — even if it feels wasted."
Contrast — light background, dark code, always
Scanners are built to look for a dark pattern on a light background. Brand colors are fine as long as the code stays clearly darker than what's behind it — a contrast ratio of 4:1 or better is the usual recommendation. Pastel or light-gray codes and gradient backgrounds are classic causes of failure. And an "inverted" QR — a light code on a dark background — may not scan at all on some devices, so it's best avoided in print.
How big does a long-range QR code need to be? The distance ÷ 10 rule
For posters and banners scanned from a distance, one formula covers it: divide the expected scanning distance by 10 and you get the minimum side length. A wall poster read from 3m away needs a 30cm code; a banner read from 10m needs 1m. Factor in dim lighting and off-angle shots in the real world, and adding a 20–30% margin on top is the safe move.
Broken down by print format, it looks like this.
Who runs into this most often
- Anyone ordering business cards or leaflets — a card QR gets risky the moment it dips below 2×2cm. Check the actual printed dimensions at the design-draft stage.
- Shop owners putting up posters and table stickers — where customers will scan from (on the table? behind the register?) completely changes the size you need. Start with distance ÷ 10.
- Event banner coordinators — you review the mock-up on a monitor, but scanning happens from meters away. Work backward from the real installation distance before placing the print order.
- Anyone handing files to a designer — send a low-res JPG of the QR code and even the best designer can't save it. Pass along a sufficiently large PNG or a vector file.
Three mistakes that happen when you're in a hurry
- Print at actual size — even on a home printer, run one page at the real dimensions.
- Scan from the real distance, on several devices — for a poster, stand 3m back and try both a new phone and an older one.
- Try a black-and-white copy too — designs with borderline contrast collapse in grayscale first.
Recap — the 30-second pre-print checklist
If you're already stuck with a print that won't scan, don't fight the image — regenerating the QR code from the same URL is far faster. Drop your link into the QR Code Generator and it produces a black-on-white PNG with the standard 4-module quiet zone built in, so it meets this article's quiet-zone, contrast, and file-format criteria by default. It's free, no sign-up. At business-card size (2–3cm) you can use it as is; for poster-scale prints, check the pixel formula above (side in cm ÷ 2.54 × 300) first.