How-to
How to Track QR Code Scans (Free Method)
A plain QR code tells you nothing. Point it at a short link and every scan becomes a measurable click.
Updated · 6 min read
QR codes have no built-in analytics. The pattern is inert text; nothing reports back when a camera reads it.
The only way to count scans is to make the scan pass through something you control — which is exactly what a short link is.
The free tracking method
- 1Create a short link in Snipp pointing at your destination page.
- 2Generate a URL QR code for that short link.
- 3Print or publish the code.
- 4Open the link's analytics to see total scans and clicks over time.
- 5Change the destination later without reprinting anything.
Use one code per placement
If a poster, a flyer and your packaging all share one code, you learn nothing about which one worked. Create a separate short link — and therefore a separate QR code — for each placement.
- poster-station — for transit and street posters.
- flyer-mar — for a specific print run.
- pack-v2 — for product packaging.
- card-conf — for badges and business cards at an event.
Add UTM parameters for full-funnel data
Put UTM parameters on the destination URL before shortening it. The short link stays short, while your analytics platform attributes the whole session — not just the first hit — to the campaign.
A typical set is utm_source=qr, utm_medium=print and utm_campaign with the specific placement.
What the numbers tell you
- Total scans: raw reach of the placement.
- Scans over time: whether interest was a one-off spike or sustained.
- Time of day: when your audience is actually in front of the material.
- Referrer and device mix: how people arrive and on what.
- Conversion rate, from your own analytics: whether the landing page delivers.
Common tracking mistakes
- Encoding the destination directly, which makes measurement impossible.
- One code across every channel.
- Counting scans as unique people — repeat scans by the same person are included.
- Ignoring the landing page: high scans with no conversions is a page problem, not a QR problem.
Frequently asked questions
- Can I track scans on a QR code I already printed?
- Only if it encodes a link you control. If it points straight at a destination, the code has to be reprinted.
- Does tracking work offline?
- The scan itself works offline, but the click is only recorded once the phone reaches the redirect, so it needs a connection.
- Do I need a paid QR platform to track scans?
- No. A free short link with click analytics gives you the same scan counts and editable destination.
- Are scans and clicks the same number?
- Effectively yes for a QR-only link: each scan that opens the link is one click. Keep the link exclusive to the printed code so the numbers stay clean.
Try it yourself
Build a QR code free, or create a short link so you can count every scan.