ScanMosaic

QR code best practices: 10 rules for codes people actually scan

6 min read · Updated 18 October 2026

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.
FAQ

Frequently asked questions

Questions

What's the best call to action for a QR code?

One that names the benefit and the action: 'Scan for the menu', 'Scan to join WiFi', 'Scan to leave a review'. Keep it to a few words.

Should a QR code be square?

The code itself is always square. You can place it in a frame, round its modules or color it, as long as the corner squares stay clear and contrast stays strong.

Make your first code in under a minute

Free, private, and checked to scan before you download.

Create a QR code