German Bragin

UTM link builder

Add utm_source, utm_medium and utm_campaign to any URL, keep your naming consistent, and copy the tagged link. Free, no signup.

Fill in the URL, source, medium and campaign.

By German Bragin · Updated · Free, no signup, runs in your browser

How to use the UTM link builder

Paste the page you want to promote, then fill in three fields: where the click comes from (utm_source), the type of channel (utm_medium) and the name of the campaign (utm_campaign). The tagged URL updates as you type. Copy it and use it in your email, ad, social post or partner link.

Naming conventions that keep your reports clean

What happens to existing parameters

If your URL already has a query string or a #fragment, both are preserved. Any old UTM parameters on the URL are replaced with the values you enter here.

Frequently asked questions

What is a UTM parameter?

A UTM parameter is a short tag added to the end of a URL, such as utm_source=newsletter, that tells your analytics tool where a visit came from. Google Analytics 4 reads utm_source, utm_medium and utm_campaign and uses them to attribute sessions to channels and campaigns.

Which UTM parameters are required?

Google Analytics 4 recommends utm_source, utm_medium and utm_campaign. utm_term (paid keyword) and utm_content (ad or link variant) are optional, and utm_id lets you tie a visit to a campaign ID.

Are UTM parameters case sensitive?

Yes. Newsletter and newsletter are reported as two different sources. Keep everything lowercase, which this tool does by default.

Should I use UTM links on internal links?

No. Tagging links between pages of your own site starts a new session and overwrites the real traffic source. Use UTMs only on links that point to your site from outside.

Do UTM parameters affect SEO?

They do not change rankings, but they create duplicate URLs. Make sure your pages have a canonical tag pointing to the clean URL, which is standard practice.

More free tools