My Tools Garage

UTM Campaign URL Builder

Add UTM tracking parameters to any link.

in-browser

How to use

  1. 1 Enter the base URL you want to tag.
  2. 2 Fill in utm_source and utm_medium at minimum.
  3. 3 Add a campaign name, term or content if you need them.
  4. 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.