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.

Quick presets
Your campaign URL

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

ParameterWhat it tells youExample
utm_sourceWhere the traffic comes from: the site or platform.google, facebook, newsletter
utm_mediumThe type of marketing channel.cpc, email, social
utm_campaignThe specific campaign, promotion or sale.summer_sale
utm_termThe paid keyword, mainly for search ads.running_shoes
utm_contentThe 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.

FAQ about the UTM builder

What are UTM parameters?

UTM parameters are five short tags, utm_source, utm_medium, utm_campaign, utm_term and utm_content, added to the end of a URL. Analytics tools such as Google Analytics read them automatically and report where each visit came from, so you can compare campaigns and channels precisely.

Which UTM parameters are required?

utm_source and utm_medium are the two you should always set, and this builder requires them. utm_campaign is strongly recommended so you can tell campaigns apart. utm_term and utm_content are optional refinements for keywords and ad variations.

Where do I see UTM data in Google Analytics?

In GA4, open Reports, then Acquisition, then Traffic acquisition, and look at the session source / medium dimension. You can also add the session campaign dimension to see your utm_campaign values. The data appears automatically for any visit that arrived through a tagged link.

What is the difference between utm_source and utm_medium?

utm_source says where the visitor came from, the specific site or platform, such as google, facebook or newsletter. utm_medium says how they came, the channel type, such as cpc for paid search, email or social. Together they form the source / medium pair that analytics reports are built on.

Do UTM parameters affect SEO?

Tagged links pointing to your site from ads and emails do not harm rankings. Two rules keep it safe: never tag internal links between pages of your own site, and make sure tagged pages declare a canonical URL without parameters, which WordPress SEO plugins do by default.

Is the UTM builder free?

Yes. The builder is completely free, with no registration and no limit. The URL is built in your browser and nothing you type is sent to a server, saved or logged.

Total of 3 campaign URLs generated