UTM Campaign URL Builder

Build clean, correctly-encoded campaign tracking links for Google Analytics and every other UTM-aware platform — with your recent links saved for reuse.

Campaign details

The referrer: where the traffic comes from
The marketing medium
The specific campaign, promo, or launch name
Paid search keyword (optional)
Differentiate ads or links pointing to the same URL (optional)
Platform campaign identifier (optional)

Generated URL

Recent campaign links

No saved links yet — build one above and click "Save to history."
Everything is stored only in your browser's local storage — nothing is sent to a server. Values are automatically URL-encoded so spaces and special characters won't break your links.

About this tool

This builds standard `utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, `utm_content`, and `utm_id` tracking parameters onto a base URL, automatically URL-encoding each value so spaces or special characters can't accidentally break the link. Links you save go into your browser's local storage as a small history table you can copy from or export to CSV — there's no account and nothing is sent to a server.

Which UTM parameters actually matter?

`utm_source`, `utm_medium`, and `utm_campaign` are the core three that every analytics platform expects and reports on — Google Analytics attribution reports rely heavily on them. `utm_term`, `utm_content`, and `utm_id` are optional add-ons useful mainly for paid search keywords and A/B-testing different creative on the same campaign.

Where does my saved link history actually live?

In your browser's local storage on this device only. It isn't synced anywhere, isn't visible to this site's servers, and will disappear if you clear your browser's site data — export to CSV first if you want a permanent copy.

Why doesn't this tool also shorten the generated link?

That's a deliberate choice, not a missing feature — link shortening requires a third-party redirect service, which adds a dependency and an extra hop between your link and its destination. This tool sticks to generating a clean, fully transparent URL you control end to end.