How large should a printed QR code be?
Too small and guests lean in while glare wins. Too large wastes card space and still fails if contrast or margins are wrong. Size tracks how far away people stand when they open the camera.
Below: practical starting sizes by scan distance, plus quiet-zone, contrast, and file-format tips. These are everyday rules of thumb—not lab-certified ISO claims. Always test-scan a proof under real lighting before a bulk run. Create a free static QR with the homepage generator, then size the download for print.
Rule of thumb: distance drives minimum size
Measure the code square (modules only), not the whole flyer. Field rule of thumb: width roughly ≥ one-tenth of expected scan distance (same units). At ~30 cm (arm’s length), that suggests about 3 cm—not a thumbnail.
| Typical use | Approx. scan distance | Starting code size (width) | Notes |
|---|---|---|---|
| Business card, badge, receipt | 15–25 cm (handheld) | 2–2.5 cm (≈0.8–1 in) | Prefer ≥2 cm; tiny logos eat readability |
| Table tent, menu insert, counter card | 30–50 cm | 3–4 cm (≈1.2–1.6 in) | Guests sit or stand close |
| Flyer, shelf talker, small poster | 0.5–1 m | 5–8 cm (≈2–3 in) | Watch glare on laminate |
| Window cling, door sign, wall poster | 1–2 m | 10–15 cm (≈4–6 in) | Larger if outdoor or hurried traffic |
| Trade-show banner, aisle signage | 2–3 m+ | 20 cm+ (≈8 in+) | Re-test from the real walking line |
Bump one step larger for center logos, non-white backgrounds, dim/backlit rooms, or walking traffic. Shrink only after a successful proof scan—not to “fit the design” on the first try.
Quiet zone: leave a white margin
Cameras need an empty border—the quiet zone. Cropping flush to the black edge is why “it scans on screen but the sticker fails.”
- Leave a clear margin on all four sides (classic guidance is about four modules; do not hug the crop).
- No text, icons, or shapes inside that margin.
- On colored cards, place the QR on a white patch larger than the code alone.
Contrast and materials beat clever colors
High contrast wins: dark modules on a light background. Gray-on-kraft, red-on-black, and busy photos raise failure rates.
- Prefer matte stock; glare creates false bright modules.
- Do not stretch into a non-square.
- Brand only after a plain proof scans; leave finder patterns intact.
- Outdoor vinyl needs larger size and harder contrast than indoor cards.
SVG vs PNG for print
Both can be static—expiration risk comes from dynamic redirects, not file type. Choose for scale quality:
| Format | Best for | Watch-outs |
|---|---|---|
| SVG | Posters, packaging, vinyl, any resize | Some shops want PDF/PNG—rasterize at high DPI if asked |
| PNG | Screens, email, small cards, proofs | Do not upscale a tiny PNG; export large enough for final size |
Archive SVG, hold a large PNG proof, and send the printer what they specify—after you scan both. Generate either from the static QR tool once the payload is final.
Distance scenarios in plain language
Handheld (cards, badges). 15–25 cm away → start ~2–2.5 cm wide. On business cards, cut copy before cutting the QR below ~2 cm.
Table tent. ~0.5 m seated → 3–4 cm per code. Three codes (menu, WiFi, reviews) each need their own quiet zone—see cafe table tent layout.
Poster / wall. 1 m+ → 10 cm+; test from the farthest expected scan point.
Window / outdoor. Add size for reflections; prefer matte; verify when sun hits the glass.
Test before bulk print (non-negotiable)
- Print one proof at the intended size.
- Scan with iPhone Camera and one Android.
- Test under venue lighting.
- Confirm the destination (URL / WiFi / review)—payload mistakes look like size problems.
- Only then order the run.
If the proof fails, enlarge, restore quiet zone, or simplify styling. Sudden failures on old stickers may be type/redirect issues: Is my QR static or dynamic?, Why did my QR stop working?. Soft note: regenerate static files via the client-side flow on qrstatic.app (or the live host linked here).
FAQ
Is there one official size for all QR codes?
No single everyday number covers cards, tents, and billboards. Use distance-based starting sizes, then proof-scan. Treat published “minimums” as guidance, not a substitute for a real camera test.
Can a QR be too large?
Rarely a technical problem. Oversized codes still scan; the cost is layout space. Extremely large prints with low-resolution PNG sources can look soft—prefer SVG or a high-resolution export.
Does error-correction level change the size I need?
Higher error correction stores more redundancy and can tolerate some damage or logos, but it does not replace adequate physical size or contrast. Size and quiet zone still come first.
Why does my phone scan the screen PDF but not the printed card?
Common causes: the print is smaller than the on-screen preview suggested, margins were cropped, ink is low-contrast, or gloss glare. Reprint larger on matte stock with a white border.
SVG or PNG for a 3 cm table-tent code?
Either works at that size if the PNG is sharp. SVG is nicer if you might reuse the same asset on a poster later without re-exporting.
Do static and dynamic codes need different print sizes?
Print geometry is the same. Dynamic codes fail when redirects die; that is unrelated to centimeters on paper. For permanence without a subscription, encode a static payload—see static vs dynamic.
How big should a WiFi QR on a guest card be?
Treat it like other handheld codes: about 2–2.5 cm minimum, with a clear quiet zone. Generate the payload on the WiFi QR page, then size for the card.
Related: Create a static QR · Cafe table-tent layout · Static or dynamic? · Static vs dynamic · Never-expire overview · WiFi QR · Why QR stopped working