UTM Link Builder
Build campaign URLs with UTM parameters instantly. Paste your base URL, fill in source, medium and campaign, and get a ready-to-use tracking link — no login required.
Enter a base URL and at least one UTM parameter to generate your link.
Why UTM parameters matter for campaign tracking
Every time you share a link — in an email, a paid ad, a social post, or a press release — you are sending traffic to your site without any inherent record of where it came from. UTM parameters fix that. They are short key-value pairs appended to your URL that analytics tools read on arrival and attribute to the correct traffic source, medium and campaign.
How to use this builder
- Paste the destination URL into Base URL (include
https://). - Fill in at least Source and Medium — the generated link updates live as you type.
- Copy the finished URL with one click and paste it wherever your link will appear.
Best practices
Decide on a naming convention before you create your first link and document it. A consistent scheme —
lowercase, hyphens instead of spaces, predictable source names like google or
linkedin — keeps your analytics reports clean and filterable. Avoid including personally
identifiable information in UTM values; the parameters appear in browser history and server logs.
Privacy
Everything runs in your browser. Your URLs and campaign names are never sent to any server or stored anywhere.
Frequently Asked Questions
What are UTM parameters?↓
UTM parameters are short snippets appended to a URL that tell analytics platforms — most commonly Google Analytics — where a visitor came from and which campaign drove them. The five standard parameters are utm_source (e.g. google, newsletter), utm_medium (e.g. cpc, email), utm_campaign (e.g. spring-sale), utm_term (paid keyword), and utm_content (used to A/B test creative variants).
Which UTM parameters are required?↓
Technically none are required by the URL spec, but Google Analytics 4 will only attribute a session to a campaign when at minimum utm_source and utm_medium are present. utm_campaign is strongly recommended for any organised tracking. utm_term and utm_content are optional and used mainly for paid search and creative testing respectively.
Does capitalisation matter in UTM values?↓
Yes — analytics platforms treat "Google" and "google" as two separate sources. Adopt a consistent naming convention (all-lowercase with hyphens is the most common) before you start generating links, and stick to it across your team to avoid fragmented reports.