UTM builder
Build trackable UTM campaign URLs free in your browser for GA4 and Google Analytics, with live output and one-click copy. 100% private, no upload, no sign-up.
100% private — files never leave your deviceHow to use
- Enter your URL. Paste the destination website address you want to track.
- Add campaign parameters. Fill in source, medium and campaign, plus optional term, content and id.
- Watch the URL build. See the tagged link update live, with values lowercased and spaces normalised.
- Copy the link. Copy the finished campaign URL in one click. Nothing was uploaded.
Features
- All UTM parameters. Set utm_source, utm_medium, utm_campaign, utm_term, utm_content and utm_id.
- Clean, consistent values. Values are lowercased and spaces normalised so your analytics reports don't fragment.
- Live output. The tagged URL builds as you type, ready to check and share.
- Nothing leaves your device. Links are assembled locally in your browser, so nothing you enter is uploaded.
- One-click copy. Copy the finished campaign URL straight to your clipboard.
When to use it
- Tag a newsletter link so GA4 attributes the traffic to your email campaign.
- Track a paid social ad with consistent source and medium values.
- Compare two ad creatives using utm_content on the same campaign.
- Keep campaign names tidy with automatic lowercasing.
- Build a set of tracked links for a product launch.
Is it private?
Campaign URLs are built locally in your browser and your input is never uploaded.
Frequently asked questions
Is this UTM builder free?
Yes, it's completely free with no sign-up and no limits.
Is my data uploaded anywhere?
No. Links are built locally in your browser, so nothing you enter is ever uploaded.
Which UTM parameters can I add?
Source, medium, campaign, term, content and id — all the standard UTM parameters.
Does it work with GA4?
Yes. The tagged URLs work with GA4 and classic Google Analytics campaign tracking.
Why are my values lowercased?
UTM values are case-sensitive in analytics, so lowercasing and normalising spaces keeps reports from splitting.
Do I need to install anything?
No. It runs entirely in your web browser with nothing to install.
Last updated