Links that tell you what worked
Build clean GA4 campaign URLs in seconds — presets for Instagram, YouTube, email and printed QR codes. Free, no login.
Lowercase, no spaces (use _ or -), and be consistent — "Instagram" and "instagram" are two different sources in Google Analytics.
How it works
Drop in your link
Any page you want to track — a product, a blog post, your link-in-bio.
Fill source, medium, campaign
Use a preset chip for common channels — the three required UTM fields are validated live and everything is URL-encoded correctly.
Copy or turn into a QR
Copy the tagged link, or send it straight to the QR Code Generator to track offline scans as a campaign in Google Analytics.
Free UTM link builder for campaign tracking
UTM parameters are small tags added to a URL that tell Google Analytics (GA4) exactly where a visitor came from. Without them, most social and email traffic lumps into "direct" and you never learn which post, story or newsletter actually drove the click. This free UTM link builder assembles the tags correctly — encoded, ordered and validated — so your reports stay clean.
The three required parameters
- utm_source — where the link lives:
instagram,youtube,newsletter,qr. - utm_medium — the channel type:
social,email,cpc,offline. - utm_campaign — the push it belongs to:
launch_2026,diwali_sale.
utm_content separates two links in the same post (button vs bio), and utm_term records paid keywords. Keep everything lowercase and consistent — analytics treats Email and email as different mediums.
Track printed QR codes like a campaign
The killer combo: build a tagged link here with utm_source=qr, then hit "Make a QR of this link" — it opens the QR Code Generator with your link pre-filled. Print it on packaging or posters, and every scan shows up in GA4 as its own source. Tidy the destination first with the URL Slug Generator for links people can actually read.