Free UTM Builder
Add UTM parameters to a URL so your analytics can tell exactly where each visitor came from. Builds instantly in your browser.
What is a UTM builder?
A UTM builder adds tracking tags — UTM parameters — to the end of a URL. When someone clicks that tagged link, your analytics records which source, medium, and campaign it came from, so you can see what is actually driving traffic.
This builder assembles the URL entirely in your browser. Fill in the campaign fields, and the tagged link updates instantly, ready to copy.
How to build a UTM link
Enter the URL
Paste the page you are linking to — your landing page or homepage.
Fill the campaign fields
Set source, medium, and campaign. Term and content are optional.
Copy the tagged URL
Press Copy and use the link in your ad, email, or post.
What this tool offers
All five UTM fields
Source, medium, campaign, term, and content.
Live URL
The tagged link updates as you type.
Safe encoding
Values are URL-encoded so spaces and symbols never break the link.
Handles existing queries
Appends correctly even if the URL already has parameters.
One-click copy
Copy the finished campaign URL instantly.
100% in your browser
No account, nothing sent to a server.
Why use UTM parameters?
Without UTM tags, analytics often lumps traffic into vague buckets — "direct" or "referral" — and you cannot tell which email, ad, or post actually worked. A tagged link removes the guesswork: every click carries its own origin.
The payoff is real budget decisions. When you can see that the newsletter drove more sign-ups than the paid ad, you know where to spend next. Consistent UTM tagging across every campaign turns your analytics from a vanity dashboard into a tool you can act on.
The five UTM parameters
What each tag is for and an example value.
| Parameter | Purpose | Example |
|---|---|---|
| utm_source | Where the traffic comes from | newsletter, google |
| utm_medium | The type of channel | email, cpc, social |
| utm_campaign | The specific campaign | spring_sale |
| utm_term | Paid keyword (optional) | running+shoes |
| utm_content | Which link or ad variant (optional) | header_button |
Frequently asked questions
Which UTM parameters are required?
Source, medium, and campaign are the three you should always set — they answer where the traffic came from, through what channel, and for which campaign. Term and content are optional and mainly used for paid search and A/B tests.
Do UTM tags work with Google Analytics?
Yes. UTM parameters are the standard Google Analytics reads to attribute traffic, and most other analytics platforms recognise them too. The tagged link works in any link — email, ad, social post, or QR code.
Should I use uppercase or lowercase?
Use lowercase consistently. Analytics treats Email and email as two different sources, which splits your reports. Pick one style — lowercase is the convention — and stick to it.
Will UTM tags slow down or harm my page?
No. UTM parameters are just extra text on the URL; they do not affect page speed or SEO. Avoid putting UTM-tagged links in your own internal navigation, though, as that can disrupt session tracking.
Is this builder private?
Yes. The URL is assembled entirely in your browser. Nothing you type is uploaded, stored, or sent to a server.
More free tools
Run a website? Let Knowster answer your visitors.
Knowster is an AI chat assistant you add to your site in minutes. It replies to customer questions instantly, around the clock.
Get started free