Add UTM parameters to any link so you can track exactly which campaigns, sources and ads drive your traffic in Google Analytics. Live URL preview, ready to copy. 100% in your browser โ nothing is uploaded or stored.
Tip: keep your naming consistent across campaigns so reports stay clean. Shorten the final link with care, and tidy slugs with the URL Slug Generator.
๐ Everything runs in your browser. Your input is never uploaded, logged or stored.
The UTM Campaign URL Builder adds tracking parameters to any link so your analytics can tell you exactly where each visitor came from โ which campaign, source, medium and even which specific ad or link. Enter your URL and campaign details, and the tool assembles a correctly encoded, ready-to-share tracking link with a live preview and a clear parameter breakdown.
It is part of the Link & URL Tools group in our free SEO Toolkit, alongside the URL Slug Generator, URL Encoder / Decoder and URL Parser. Pair clean campaign tracking with strong on-page SEO using the Meta Tag Generator. Everything runs in your browser โ your input is never uploaded or stored.
Build correctly encoded UTM links with zero guesswork.
Set source, medium, campaign, term and content โ the full set Google Analytics reads.
Watch your tracking URL build instantly, with a breakdown of every parameter you add.
Spaces and special characters are URL-encoded automatically, so links never break.
One-tap common values and an optional lowercase toggle keep your reports clean.
From plain URL to a fully tracked campaign link in seconds.
Enter the landing page you want people to reach.
Fill source, medium and campaign name; add term and content if needed.
See the encoded URL and a breakdown of each parameter build live.
Copy the link and use it in ads, emails or posts to track results.
A clean, fully encoded campaign URL ready to share.
https://example.com/landing-page/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale&utm_content=header_link
UTM parameters are small tags added to the end of a URL that tell analytics tools where your traffic came from. UTM stands for Urchin Tracking Module, a naming convention Google Analytics uses. When someone clicks a link with UTM tags, the values are recorded against that visit, so you can see which campaign, channel and creative drove the traffic. This builder assembles those tags correctly so your reporting stays accurate. It is part of the Link & URL Tools group.
| Parameter | Purpose | Example | Required? |
|---|---|---|---|
| utm_source | Where the traffic comes from | google, newsletter | Yes |
| utm_medium | The marketing channel | cpc, email, social | Yes |
| utm_campaign | The specific campaign name | summer_sale | Yes |
| utm_term | Paid keyword being tracked | running+shoes | Optional |
| utm_content | Distinguishes similar links or ads | logolink, textlink | Optional |
Source, medium and campaign are the three you should always set. Term and content are useful for paid search and for A/B testing two links that point to the same page.
See which campaigns and channels actually drive visits and conversions, not guesses.
Shift budget toward the sources that perform and cut the ones that do not.
Use utm_content to compare two ads or links pointing at the same landing page.
Consistent naming keeps your analytics tidy and easy to read over time.
Yes. Google Analytics treats Email and email as two different mediums, which splits your data and makes reports messy. Keep the lowercase option on in this tool so all your values stay consistent and group together correctly.
Used correctly on external campaign links, no. Problems arise only if internal links carry UTMs or if tagged URLs get indexed as duplicates. Use a canonical tag on the clean URL, and never add UTMs to links between your own pages.
The builder preserves any existing query string by appending UTM tags with an ampersand, and it keeps a hash fragment at the end. This means links that already have parameters still work correctly once the UTM tags are added.
No. The URL is assembled locally in your browser with JavaScript. Nothing you enter is uploaded, logged or stored, so the tool is safe for confidential campaign links and unpublished landing pages.
Tag newsletter links to see how much traffic and conversions email drives.
Track Google, Facebook and other ad links separately from organic traffic.
Measure which platform and post sends the most engaged visitors.
Give partners tagged links so you can attribute the traffic they send.
Use the UTM Builder with these tools from the SEO Toolkit: tidy addresses with the URL Slug Generator, encode or decode links with the URL Encoder / Decoder, inspect a link with the URL Parser, set the clean version with the Canonical Tag Generator, build head tags with the Meta Tag Generator, and preview shares with the Open Graph Generator.
Anyone who runs campaigns and wants to know what works.
Everything about building and using UTM tracking links.
It adds UTM tracking parameters to any link so analytics tools can record where your traffic comes from. You enter a URL and campaign details, and the tool builds a correctly encoded tracking link with a live preview and a breakdown of every parameter, ready to copy and share.
Yes, completely. There is no cost, no sign-up and no limit on how many links you build. The tool runs entirely in your browser, so there are no server costs and nothing to pay for.
Source, medium and campaign are the three you should always include. Term and content are optional โ term is mainly for paid keywords, and content helps tell apart two links or ads pointing to the same page. The tool prompts you for the required ones.
Yes. The URL is assembled locally in your browser with JavaScript. Nothing you enter โ URLs or campaign values โ is uploaded, logged or stored. This makes the tool safe for confidential campaign links and unpublished landing pages.
Google Analytics treats values as case-sensitive, so Email and email count as two separate mediums and split your data. Keeping everything lowercase, which this tool can do automatically, ensures your campaigns group together correctly in reports.
Used correctly on external campaign links, they do not. Issues only arise if you add UTMs to internal links or let tagged URLs get indexed as duplicates. Use a canonical tag on the clean URL and never tag links between your own pages.
Source is where the traffic originates, such as google or a newsletter name. Medium is the type of channel, such as cpc, email or social. Together they tell you both the specific origin and the broad category of each visit.
Yes. The builder detects an existing query string and appends the UTM tags with an ampersand instead of a question mark, and it keeps any hash fragment at the end, so URLs that already carry parameters continue to work.
It distinguishes between links that would otherwise be identical, such as two buttons in the same email or two versions of an ad. By giving each a different content value, you can see which specific creative or placement performed better.
In your analytics platform. In Google Analytics 4, campaign traffic appears under acquisition and traffic-source reports, where you can filter by source, medium and campaign. The values you set here are exactly what show up in those reports.
Yes. The builder is fully responsive, so you can create tracking links from a phone or tablet. Entering details, using the quick chips, and copying the final URL all work the same as on desktop.
Convert, compress, and resize images in multiple formats โ JPG, PNG, WebP, ICO, and more.
Calculate in-hand salary, CTC breakup, tax deductions, and more for Indian employees.
Convert length, weight, temperature, speed, volume, and 200+ measurement units instantly.
Count words, convert case, generate lorem ipsum, find & replace text, and more writing utilities.
Add UTM parameters and track exactly which campaigns drive your traffic โ free, private and instant in your browser.
๐ Open the Builder โ All Link & URL Tools