UTM Campaign URL Builder
Add UTM tracking parameters to any link.
How to use
- 1 Enter the base URL you want to tag.
- 2 Fill in utm_source and utm_medium at minimum.
- 3 Add a campaign name, term or content if you need them.
- 4 Copy the generated campaign URL and share it.
About UTM Campaign URL Builder
The UTM Campaign URL Builder adds Google Analytics tracking parameters to a link so you can measure where your traffic comes from.
Enter a base URL and fill in any of the five UTM fields — source, medium, campaign, term and content — and the tool assembles a correctly encoded, campaign-tagged URL ready to share.
It only writes the parameters you actually provide, so you are not left with empty utm_term clutter, and it preserves any query string already on the base URL, appending the UTM values rather than overwriting them.
Values are URL-encoded automatically, so spaces and ampersands in a campaign name will not break the link.
The base URL is validated as you type, so a typo gives you a clear error instead of a broken tracking link that silently loses data.
Consistent UTM tagging is what makes campaign reporting trustworthy: get the source and medium right and your analytics dashboard tells the truth about which email, ad or post drove a visit.
This builder keeps the convention tidy and repeatable.
Like every My Tools Garage tool it runs entirely in your browser — your URLs and campaign names are never uploaded, which matters when a link contains anything sensitive.
FAQ
Which UTM parameters does it support?
All five: utm_source, utm_medium, utm_campaign, utm_term and utm_content. Empty fields are simply left out.
Does it keep parameters already on my URL?
Yes. Existing query parameters are preserved and the UTM values are appended alongside them.