Free & unlimited

UTM QR Code Generator

A scannable QR code that carries your full tagged campaign URL.

Enter a URL to generate a QR code

What a UTM QR code is for

A QR code is just a scannable version of a URL — but if that URL carries UTM parameters, every scan shows up in your analytics tagged to the exact source. That's what turns a flyer, storefront sign, or print ad from an untrackable guess into a measurable channel.

Without tagging, a QR scan just looks like generic direct traffic in GA4 — you'll never know it came from the poster outside your store.

How to use this tool

1Paste the destination URL.
2Add Source, Medium, and Campaign to tag it — for example flyer / print / storefront_launch.
3The QR code updates automatically as you type.
4Click Download PNG and drop it straight into your print or design file.

Where these work best

  • Print ads, flyers, and posters, where a typed URL is friction a scan removes
  • Packaging and in-store signage, tagged separately from your online campaigns
  • Event booths and business cards, so you know exactly which event drove a signup

FAQ

Do I need all three UTM fields?
No — a plain URL still generates a working QR code. Adding Source, Medium, and Campaign is what makes the scans show up separately in your analytics.
What size should I print this at?
The downloaded PNG is 320×320px, which prints cleanly up to a few inches across. For anything larger, resize in your design tool — QR codes scale without quality loss since they're simple black-and-white patterns.
Do QR codes expire?
No, as long as the destination URL stays live. If you ever redirect or take down the page, scans will start failing.
Does this tool store my URLs?
No. Everything runs in your browser — the QR code is generated locally and nothing is sent to or saved on our servers.