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✅ YesWhere the traffic comes fromgoogle, qr_poster
utm_medium✅ YesMarketing channelqr_code, email, cpc
utm_campaign✅ YesCampaign namespring_sale, launch
utm_term❌ OptionalPaid search keywordsrunning+shoes
utm_content❌ OptionalDistinguish multiple linksbanner_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.