Start with the scanning distance
A code on a business card is scanned from close range, while a poster is scanned from farther away. Increase the physical size as the expected distance grows, and avoid placing small codes where people cannot comfortably bring a phone close.
Protect the quiet zone
The blank border separates the QR modules from nearby text, images and patterns. Do not crop it, place a frame over it or allow a background illustration to enter it. A generous white or light margin is safer than the minimum when print registration is uncertain.
Control density and contrast
Long content creates more modules, which makes each square smaller at the same physical size. Shorten unnecessary text, use a high-contrast dark foreground on a light background and export SVG when the artwork will be resized for print.
Avoid glossy reflections, folds and curved placements that distort finder patterns. Always test the exact material and finishing process, not only the image on screen.
QR print planning guide
| Factor | Safer approach | Common risk |
|---|---|---|
| Viewing distance | Increase the code size as distance grows | A small code placed out of reach |
| File format | Use SVG when artwork must be resized | Upscaling a low-resolution PNG |
| Background | Dark modules on a plain light area | Low contrast, reflections or patterns |
| Final check | Test the exact printed material | Approving only an on-screen preview |
Pre-production checklist
- Set the expected scan distance
- Keep an uninterrupted quiet zone
- Use strong foreground/background contrast
- Export SVG for scalable print artwork
- Test the actual material and final size
Frequently asked questions
Is 2 cm always large enough?
No. It may work for simple close-range codes, but dense content, poor printing or longer viewing distance requires a larger code.
Should I use PNG or SVG for printing?
SVG is normally safer for resizing because it remains vector-based. PNG is suitable when exported at the exact high resolution required.