Zapery

Printed QR Code Not Scanning? The 2cm Minimum, 300dpi, and Quiet Zone Rules

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.

Close-range QR codes need at least 2×2cm per side, files at 300dpi or vector, a 4-module quiet zone on all sides, and a light background with a dark code. Stick to these four numbers and most failures disappear.
What to check The benchmark How it fails below the line
① Size2×2cm close-range, 3×3cm+ in public spacesCamera hunts for focus, no response
② Resolution300dpi or higher, or vector (SVG etc.)Edges smear and print blurry
③ Quiet zoneA light margin of 4+ modules on every sideScanner can't locate the code at all
④ ContrastLight background + dark code (4:1 ratio or better)Slow recognition or outright failure
⑤ Scan distanceExpected distance ÷ 10 = minimum side lengthDead 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.

Note: the 4-module quiet zone is written into the international standard
The QR code standard (ISO/IEC 18004) requires a light margin at least 4 modules wide — the quiet zone — on all four sides of the code. It's the space scanners use to find where the code begins, so even a thin border, a caption, or a decorative element intruding into it can break recognition. If one cell measures 2mm, the quiet zone needs to be 8mm (2mm × 4) on every side.

The four most common causes, checked by the numbers

CHECK 1

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.

CHECK 2

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.

CHECK 3

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."

CHECK 4

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

Don't print a QR image you grabbed from a screenshot or messenger
Images that pass through screen capture or messenger transfer may arrive already recompressed, with the cell edges smeared. They look fine on screen, but the damage shows the moment print enlarges them. Always use the original generated file (PNG or vector) for print — and if you don't have it, regenerating the code from the same URL is the fastest fix.
JPG saves + stretching inside documents — the two main causes of blur
Every JPG save adds compression noise that eats away at cell edges. Save QR codes in a lossless format: PNG or SVG. And dragging the corner of a small image in Word or PowerPoint doesn't create resolution — it only spreads the blur further.
When design ambition invades the quiet zone and the contrast
A decorative frame hugging the code, the code dropped straight onto a photo, pastel-toned modules, gradient backgrounds — all of it looks nice and all of it breaks the 4-module quiet zone and the contrast rule. If you need branding, keep the code dark and put the decoration outside the quiet zone.
A 3-minute test before the print order prevents the accident
  1. Print at actual size — even on a home printer, run one page at the real dimensions.
  2. Scan from the real distance, on several devices — for a poster, stand 3m back and try both a new phone and an older one.
  3. 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.

The answer to QR print failures is four numbers: 2×2cm · 300dpi · 4-module quiet zone · distance ÷ 10. Thirty seconds before the print order is all it takes.

Frequently asked questions

Related tools

Related articles