UTM Link Builder
Build trackable campaign URLs with UTM tags.
100% private — runs in your browser, nothing is uploaded.
How to use the UTM Link Builder
- 1Enter your URL
Paste the landing page you want to link to.
- 2Fill the campaign fields
Set source, medium and campaign name (the three essentials).
- 3Add optional tags
Include term or content if you're tracking keywords or A/B variants.
- 4Copy the link
Copy the tagged campaign URL and use it in your ad, email or post.
Examples
| Input | Output |
|---|---|
site.com + source=newsletter, medium=email, campaign=spring_sale | https://site.com?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale |
Free UTM campaign URL builder
This UTM builder creates trackable campaign links by adding UTM parameters to any URL. When someone clicks a tagged link, Google Analytics (and most other analytics tools) records exactly which campaign, channel and source sent them — so you can finally see which newsletter, ad or post is actually driving results.
The three tags that matter
You almost always want utm_source (where — google, newsletter), utm_medium (how — cpc, email, social) and utm_campaign (which push — spring_sale). Add utm_term for paid-search keywords and utm_content to tell two versions of the same link apart in an A/B test.
Stay consistent to keep clean reports
UTM values are case-sensitive, so Email and email split into two rows in your reports. This builder can force everything to lowercase and URL-encodes your values so spaces and symbols never break the link. It runs entirely in your browser — nothing is uploaded.
Frequently Asked Questions
What is a UTM parameter?
A UTM parameter is a tag added to a link's query string — like utm_source=newsletter — that tells analytics tools where a visitor came from. Google Analytics reads them to attribute traffic to specific campaigns.
Which UTM parameters are required?
utm_source, utm_medium and utm_campaign are the three that matter most and should always be set. utm_term (for paid keywords) and utm_content (for A/B testing links) are optional.
What is the difference between source and medium?
Source is the specific origin — google, facebook, a newsletter name. Medium is the channel type — cpc, email, social, referral. Source answers 'who', medium answers 'how'.
Are UTM values case-sensitive?
Yes. In Google Analytics, Email and email are two different sources, which fragments your reports. Keeping everything lowercase — which this tool can enforce — avoids that mess.
How are spaces and special characters handled?
Values are URL-encoded automatically, so a space becomes %20 and special characters are made safe. The tool also preserves any existing query string or #fragment already on your URL.
Is my data sent anywhere?
No. The URL is assembled entirely in your browser, so nothing you type is uploaded and the tool works offline.