Build campaign URLs with UTM parameters and track every click
A UTM builder is a free online tool that adds UTM tracking parameters to any URL, so you can see exactly which campaign, channel and ad brought each visit in Google Analytics and other analytics tools. Enter your page URL, pick a quick preset or fill in the source, medium and campaign name, and the tool builds a clean campaign URL you can copy with one click. The link updates live as you type, everything runs in your browser, free and with no registration.
How to build a UTM link
- Paste the page URL you want to promote, including https://.
- Pick a quick preset, or type the campaign source and medium yourself. These two are required.
- Add a campaign name, and optionally a term and content value to separate keywords and ad variations.
- Copy the generated URL and use it in your ad, post or email. The link updates live as you type.
The five UTM parameters
| Parameter | What it tells you | Example |
|---|---|---|
| utm_source | Where the traffic comes from: the site or platform. | google, facebook, newsletter |
| utm_medium | The type of marketing channel. | cpc, email, social |
| utm_campaign | The specific campaign, promotion or sale. | summer_sale |
| utm_term | The paid keyword, mainly for search ads. | running_shoes |
| utm_content | The ad or link variation, useful for A/B tests. | banner_top |
Common uses
- Tagging Google Ads and Facebook Ads links so each campaign is measured separately.
- Tracking which newsletter or email actually brings visits and sales.
- Comparing the same campaign across channels: paid, social and email.
- Measuring clicks on a link in a bio, a QR code or a printed campaign.
Tips for clean UTM tracking
- Stay consistent: pick one spelling per source and stick to it. In reports, google and Google count as two different sources.
- Use lowercase everywhere. The tool does this for you by default.
- Avoid spaces. Use underscores or dashes instead, so links stay readable and unbroken.
- Never add UTM parameters to internal links on your own site. They overwrite the visitor’s original source in analytics.