QR code tracking that answers real questions
Which poster works? What time do guests scan the menu? Did the new flyer beat the old one? Every dynamic code shows scans by city, device, language and hour — and you can compare codes side by side.
Create a trackable QR codeFree to try for 10 days with a free account. Pro ($6/month, cancel anytime) keeps it live for good.
- No watermark
- Static codes never expire
- Cancel anytime — codes pause, never deleted
- Privacy-first: no scanner IPs stored
How it works
- 1
Create dynamic codes
One per placement, poster or table — bulk from a CSV on Business.
- 2
Organise them
Folders and tags group codes by campaign, location or client.
- 3
Compare and export
Rank codes by scans and change vs the previous period; export raw scans as CSV.
What you can see
Total and unique scans
Unique counts ignore repeat scans by the same phone on the same day.
Location
Country, region and city for every scan.
Device and language
Operating system, device type, browser and the phone’s language.
Timing
Scans per day and busiest hours in your local time.
Tips before you print
- Use one code per placement — tracking is only as specific as your codes.
- Add UTM tags to see what scanners did next in Google Analytics.
- Check the weekly summary email (paid plans) for a quick pulse.
Frequently asked questions
Is the tracking privacy-friendly?
Yes. We never store scanners’ IP addresses. Unique scans use a daily, one-way hash that can’t identify or follow anyone across days or codes.
Can I export the data?
Yes, every scan as CSV, plus API access and webhooks on Business.
Can I track static QR codes?
No — static codes go straight to their content. Tracking needs a dynamic code.
Can I compare codes?
Yes. The Compare view ranks every code in a folder, tag or your whole workspace.