QR Code Printing Tips: Size, Contrast, Format
To make a printed QR code scan every time: print it at least 2 × 2 cm (larger for longer distances), use dark dots on a light background, leave empty space around it, and print from SVG or a high-resolution PNG. Always test one print with several phones before printing in bulk.
Size and distance
- Practical minimum: 2 × 2 cm for business cards or small packaging scanned up close.
- Rule of thumb: code width ≈ scanning distance ÷ 10. Scanned from 2 m → about 20 cm.
- Longer content makes a denser code (higher version) that needs more size. Use short links where you can.
Contrast and colour
- Dots must be darker than the background. Inverted codes (light on dark) fail on some scanners.
- Brand colours are fine as long as they stay dark; avoid pale yellow, light grey, or gradients that fade to a light colour.
- QR Gratis warns about low contrast and re-scans every design.
Quiet zone
The QR standard asks for 4 modules of empty space around the code. In practice 2 modules is enough for phone cameras, but never let text, frames or images touch the edge of the code.
Error correction
QR codes have 4 error-correction levels: L (about 7%), M (15%), Q (25%) and H (30%) of the data can be damaged and the code still reads. Use M for general use and H when there is a centre logo or the code goes outdoors.
File formats
- SVG: vector, sharp at any size. Best for print shops.
- PNG: works everywhere; choose 2048 px or more for print.
- JPG: only for photo composites; transparency becomes white.
Frequently asked questions
What is the minimum print size for a QR code?
About 2 × 2 cm for close-range scanning. For longer distances, use width ≈ distance ÷ 10.
Do coloured QR codes still scan?
Yes, as long as the dots are clearly darker than the background with enough contrast.
How much data fits in one QR code?
Up to about 2,953 bytes at the largest version with the lowest error correction, but codes that dense are hard to scan. Keep content short for best results.