UTM Builder

Tag any link with UTM parameters to track campaigns in your analytics.

Popular toolRemove image backgroundsCut out a subject in one click — free, private, in your browser.Try it
Your tagged URL will appear here…

UTM parameters tell analytics tools where a click came from. source, medium and campaign are the core three; term and content are optional. Keep values lowercase and consistent so your reports stay clean. Generated in your browser.

How to build a UTM link

Paste your destination URL, then fill in the campaign source, medium and name — the three required fields. Add term and content if you need them. The fully tagged URL appears below, ready to copy and share.

Using your tagged links

Put each unique link wherever the traffic comes from — an email, an ad, a social post. When people click, your analytics tool reads the UTM parameters and groups the visits by source, medium and campaign so you can see what's working.

Questions

Which UTM parameters do I actually need?
Source, medium and campaign are the core three and should be on every tagged link — for example source=newsletter, medium=email, campaign=spring_launch. Term and content are optional, used mainly for paid keywords and A/B-testing different links to the same page.
Does it handle URLs that already have a query string?
Yes. The builder parses your URL and merges the UTM parameters into any existing query string rather than overwriting it, and it encodes each value so the link stays valid and shareable.
Should UTM values be uppercase or lowercase?
Keep them lowercase and consistent. Analytics tools treat Email and email as two different mediums, so a single casing convention across every link keeps your campaign reports clean and easy to read.