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

  1. 1Create a short link in Snipp pointing at your destination page.
  2. 2Generate a URL QR code for that short link.
  3. 3Print or publish the code.
  4. 4Open the link's analytics to see total scans and clicks over time.
  5. 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.

Free QR code builder

Keep reading