QR codes are binary images — every module must be sharp. Raster PNGs blown up from tiny thumbnails are the most common print failure. Start with a vector source whenever possible.
Choose the right file format
| Format | Best for |
|---|---|
| SVG / PDF | Professional print, any size, crisp edges |
| PNG (high res) | Office printers when vector unavailable |
| JPEG | Avoid — compression artifacts break modules |
Resolution and DPI
If you must use PNG, export at least 300 DPI at the final printed dimensions — not a small image scaled up in Canva or Word. A 2 cm code at 300 DPI needs roughly 236 pixels per side.
Pre-print checklist
- Confirm quiet zone margin on all four sides
- Use pure black (#000) on white unless testing brand colors carefully
- Avoid gradients, shadows, or logos covering finder patterns
- Print one proof sheet and scan from 30 cm and 1 m
QRCode Lab exports PNG and SVG sized for your use case. Pair with minimum size rules and the full printing guide.
Working with print vendors
Send vector PDF with the QR embedded at final size. Ask for a digital proof. Mention the code must remain square — some layout tools stretch images to fit boxes. Generate print-ready codes before sending artwork.