Free UTM Link Builder
Build UTM-tagged URLs for campaign tracking. Then create a QR code from the URL to measure exactly how many scans each campaign generates.
The referrer: a search engine, newsletter name, or other source
Marketing medium: cpc, email, qr_code, social, print
The specific campaign name or promotion
Paid search keywords
Differentiate ads or links pointing to the same URL
Fill in the required fields above to generate your UTM link. Quick Presets
What Are UTM Parameters?
UTM parameters (Urchin Tracking Module) are tags added to the end of a URL. When someone clicks that URL, Google Analytics (and other analytics platforms) read those tags and attribute the visit to the correct campaign.
| Parameter | Required | Purpose | Example |
|---|---|---|---|
| utm_source | ✅ Yes | Where the traffic comes from | google, qr_poster |
| utm_medium | ✅ Yes | Marketing channel | qr_code, email, cpc |
| utm_campaign | ✅ Yes | Campaign name | spring_sale, launch |
| utm_term | ❌ Optional | Paid search keywords | running+shoes |
| utm_content | ❌ Optional | Distinguish multiple links | banner_a, text_link |
UTM + QR Codes: The Perfect Pair
QR codes in print media (posters, flyers, business cards, packaging) are impossible to track with traditional analytics — you can't see who scanned a physical code unless you add UTM parameters to the destination URL. With UTM-tagged QR codes, Google Analytics shows you exactly:
- How many people scanned each QR code
- Which locations or materials perform best
- What users do after scanning (page views, conversions)
- ROI from print and offline campaigns
Turn UTM Links into QR Codes
The Scan & Generate app creates custom QR codes from any URL — including UTM-tagged links — so you can track campaign performance with every scan.