How to Track QR Code Scans — and What the Numbers Actually Mean
You printed a QR code on a flyer, a package or a menu. Is anyone scanning it? A plain static code can't tell you — but a trackable one can, and setting it up takes two minutes. Here's how QR scan tracking really works, including its honest limitations.
How scan tracking works
A trackable ("dynamic") QR code doesn't encode your destination directly. It encodes a short redirect link — like qr.zalize.com/r/abc123 — and the redirect server logs each visit before forwarding the scanner to your real URL. That log is your analytics:
- When — scans per day, so you can see spikes after a campaign drop.
- Where — country level, from the request's network location.
- What device — phone vs desktop, iOS vs Android.
Corollary: a static code physically cannot be tracked — there's no server in the middle. Tracking and "works with zero dependencies forever" are a genuine trade-off; pick per use case.
Set it up in two minutes
- Create a free HonestQR account — your first 3 dynamic codes are free, no credit card.
- Paste your destination URL and name the code (e.g. "March flyer — downtown").
- Download the high-res PNG and print or share it.
- Open Stats on the dashboard anytime: total scans, a 30-day trend chart, countries and devices. Export everything as CSV.
Reading the numbers honestly
- Scans ≠ unique people. One curious person can scan three times. We de-duplicate rapid repeat scans, but treat the trend, not the absolute count, as the signal.
- Country data is approximate — it's network-based, and VPNs blur it.
- No personal data is collected. We log time, coarse location and device class — not names, not precise GPS, not browsing history. That's all a QR redirect can see, whatever any vendor implies.
- Compare placements, not vanity totals. Two codes — "poster A" vs "poster B" — answer real questions: which location, which design, which week.
The pricing trap to avoid
Some services meter tracking by scan count — e.g. the market leader's Starter plan caps you at 10,000 scans on 2 dynamic codes for $119.88/year (their published annual-billing price, July 2026). Success shouldn't cost extra: HonestQR scans are unlimited on every plan, andPro is a flat $29/year for unlimited codes. If you cancel, printed codes keep redirecting — our promise.
Practical campaign recipes
- Print campaign A/B test: two codes, two designs, same destination. The scan trend picks the winner.
- Multi-location retail: one code per store window; folders keep them organized.
- Packaging: a code per product line tells you which product drives the most post-purchase engagement.
- Event posters: watch the by-day chart around the event date to time next year's postering.
Generate a free QR code that never expires
No signup. No subscription. Generated in your browser.
Open the free generator →