Keep breathing room
Leave a quiet zone of at least four modules around every side. Do not let a frame, text or logo invade it.
Use these practical checks before a design goes to print.
Leave a quiet zone of at least four modules around every side. Do not let a frame, text or logo invade it.
Use a dark foreground on a light background. Test glossy, coloured and low-light print surfaces physically.
About 2 cm can work for a short dynamic URL; use 3 cm or more for denser static content or distant scanning.
Scan the exact PNG or SVG on at least two phones, then scan a real print at its final size.
Static content is fixed inside the QR. Use a managed dynamic code if a destination may move after printing.
Long static text and contact cards create denser patterns. Keep the content concise or print the code larger.
Many scanners expect a darker pattern on a lighter background. Decorative inversion makes failure more likely.
Archive the exact downloaded file and its intended destination so future edits and reprints can be checked.
A logo covers part of the QR pattern. Use high error correction, keep the logo modest and scan-test the exported file.
Test one copy on the final stock, finish and lighting conditions before ordering or producing a large quantity.
Fine logo details, photos, textures and busy backgrounds make the pattern harder to separate and scan.