QR code best practices: 10 rules for codes people actually scan
A QR code is a door. People will only open it if they know what's behind it, it's easy to reach, and it works the first time. These ten rules cover all three.
1. Tell people what they'll get
'Scan me' is a weak reason. 'See today's menu', 'Get 10% off your next visit' or 'Join our WiFi' gives people a reason. Use the frame option to put the call to action right next to the code.
2. Put it where people wait
Codes get scanned when people have a free moment: at the table, in the queue, on the train, while unboxing. Shop windows and moving vehicles get far fewer scans.
3. Make it big enough
Follow the one-tenth rule: the code should be about a tenth as wide as the scanning distance. Our printing guide has a size table.
4. Keep contrast high
Dark on light, with clear space around it. Brand colors are fine if they're dark enough. We test-scan every design and show the result before you download.
5. Use a logo, but not a big one
A logo makes a code recognizable and trustworthy. Keep it under about a third of the code's width. We raise error correction automatically when you add one; here's why.
6. Send people somewhere made for phones
The page should load in a couple of seconds on mobile data and work on a small screen. A PDF that needs zooming loses most visitors.
7. Prefer dynamic codes for print runs
If the code is printed on something that lasts, a dynamic code lets you fix a broken link or change the offer without reprinting.
8. Measure it
Use a dynamic code or UTM-tagged links to see which placements work. Then do more of what works. See how to track QR code scans.
9. Test on real phones
Print a proof and scan it with an iPhone and an older Android phone, in the light where it will be used.
10. Respect privacy and trust
- Use your own domain or a well-known service so people trust the link.
- Don't hide where a code goes. The phone shows a preview of the address; make it recognizable.
- Only collect data you need, and say why. People are rightly cautious after QR scams; see our safety guide.