Print guide
How to print QR codes: size, contrast, and quiet zone
A technical QR code print guide covering the quiet zone, module size, error correction, logo rules, and a verifiable preflight checklist.
Short answer
A reliable QR code needs a clear four-module quiet zone on every side, strong light-dark contrast, and modules large enough to print cleanly. There is no universal minimum size for every code: payload length, error correction, print process, surface, lighting, and scan distance all change the required size.
The five most important rules
- Keep at least four modules completely clear around the code.
- Prefer dark modules on a uniformly light background.
- Use SVG for print so module edges stay sharp.
- More content usually means more modules and more physical area at the same module size.
- Always test the final material, final size, and multiple devices.
Correct sizing starts with the individual module
QR codes are built from square modules. Depending on payload and error correction, a standard QR code uses Version 1 through 40, ranging from 21 Γ 21 to 177 Γ 177 modules. A blanket statement such as βevery QR code works at 2 cmβ ignores this variation.
The quiet zone also counts toward total size. For a 29-module code, plan 29 data modules plus four clear modules on both sides: 37 modules overall. At a target module width of 0.5 mm, the total width is 18.5 mm.
Planning formula: total side length = (modules per side + 8) Γ physical module size.
Practical starting sizes for subsequent testing
The values below are not standards limits. They are conservative starting points for a normal URL code with a moderate payload. Dense vCards, small labels, glossy surfaces, or difficult lighting often need more area.
| Use | Starting size | Planned test distance |
|---|---|---|
| Business card or packaging | at least 25 mm | 20β40 cm |
| Table tent or A4 flyer | at least 40 mm | 40β100 cm |
| Poster or shop window | at least 80 mm | 1β2 m |
Do not scale these values blindly. Print a proof and test from the intended distance.
Contrast, color, gradients, and logos
Error correction levels L, M, Q, and H increase possible data recovery but may increase symbol size for the same payload. DENSO WAVE describes M as commonly used and suggests Q or H for dirtier or damage-prone environments. Error correction does not replace clean design.
- Keep the background inside the quiet zone plain and uniform.
- Never cover or decoratively distort the three finder patterns.
- With gradients, even the lightest module color must remain clearly separated from the background.
- A logo hides real data modules. Higher error correction can help but cannot guarantee a scan.
- Use inverted colors or transparent backgrounds only after testing with the actual scanner apps.
Six-step print preflight
- Use the final payload; a longer URL can change the module count.
- Export SVG or place raster files without interpolation or blur.
- Measure the quiet zone and keep text, frames, and trim outside it.
- Print a real proof on the intended paper or material.
- Test with at least one current iPhone and one Android device in good and poor light.
- Verify the complete decoded destination, not only camera recognition.
Primary sources and basis
Standards properties and practical Fair-QR recommendations are kept separate.
Related resources
Test methodology
QR code scan testing: a reproducible test method
A reproducible QR scan protocol for devices, distances, lighting, surfaces, logos, and success rates without invented benchmark results.
Open technical resourceArchitecture and privacy
QR code privacy: Offline QR and Smart QR explained
A technical Fair-QR architecture overview: what stays local in Offline QR, which normal website data exists, and how Smart QR is processed separately.
Open technical resourceCreate a QR code for your print proof
Generate the final payload locally in your browser and prefer SVG for print.