QR code size, contrast and printing guide
A QR code has to survive the final print, surface and scanning distance. Keep a clear margin and test a real sample.
Leave a quiet zone
A QR symbol needs an empty margin around its modules so the reader can separate it from nearby print. DENSO WAVE’s guidance specifies at least four modules of clear space on each side.
Do not let a border, caption, image, fold, or neighboring code intrude into this area. The margin must remain clear after trimming, lamination, or placement on the product.
Balance data density and size
The more information encoded, the more modules the QR code needs. When the print area is fixed, a dense code has smaller individual modules and may be harder to read. Shorten the content or give the code more physical space.
Error correction can help a QR code recover from some damage, but higher levels add data and can make the symbol denser. They do not guarantee that a damaged or poorly printed code will scan.
Use contrast and a real test
Use clear, high contrast—typically a dark symbol on a light background. Keep the printed code flat and avoid glare or texture that obscures the modules.
Print a sample at the intended final size and scan it with the phones or equipment your audience is likely to use. Test from the expected distance and after the actual finishing process.