Skip to content
1001 Tools
sr
Developer tools

UTM Builder

A UTM-tagged link tells your analytics exactly which campaign, channel and ad a visitor came from. Paste your destination URL, fill in the source, medium and campaign, and copy the finished link to use in emails, ads and social posts. The link is assembled in your browser — nothing you type is sent anywhere.

Your tracking URL

How it works

UTM parameters are five optional query keys — utm_source, utm_medium, utm_campaign, utm_term and utm_content — that Google Analytics and most other tools read automatically. The builder appends them to your URL and encodes any spaces or special characters so the link stays valid.

Source, medium and campaign are the three that matter most and are required here: source is where the traffic comes from (newsletter, google, instagram), medium is the type of channel (email, cpc, social), and campaign is the promotion name (spring_sale). Term and content are optional — term for paid keywords, content for A/B-testing two links.

Any query string or #anchor already on your URL is kept, and if you paste a link that already has a utm_source it is overwritten rather than duplicated. Leave off the http:// and the builder assumes https:// for you.

Practical examples

Newsletter link

URL example.com/sale, source “newsletter”, medium “email”, campaign “spring_sale”. You get example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale — paste it into the email button.

Instagram bio link

Source “instagram”, medium “social”, campaign “launch”. Now traffic from your bio link shows up under a clear campaign in analytics, separate from people who typed your address directly.

A/B testing two ad creatives

Keep source, medium and campaign identical but set content to “ad_a” on one link and “ad_b” on the other. Reports then split the two creatives so you can see which drew more clicks.

Frequently asked questions

What are UTM parameters?

They are tags added to the end of a URL — like ?utm_source=newsletter — that analytics tools use to attribute a visit to a specific campaign, channel or ad. “UTM” stands for Urchin Tracking Module, after the software Google Analytics grew from.

Which fields are required?

Source, medium and campaign. Those three are the backbone of campaign reporting. Term and content are optional and used mainly for paid-search keywords and for distinguishing two versions of the same link.

What is the difference between source and medium?

Source is the specific origin — google, facebook, a newsletter name. Medium is the broad channel type — cpc, email, social, referral. Think of medium as the category and source as the individual sender within it.

Should I use capital letters?

Best to stick to lowercase. Analytics treats utm_source=Facebook and utm_source=facebook as two different sources, which splits your data. Pick one convention — usually lowercase with underscores — and use it everywhere.

Will UTM tags work with any analytics tool?

Yes. Google Analytics reads them automatically, and most other platforms (Matomo, Plausible, Piwik, marketing suites) recognise the same five keys. They are an informal industry standard, not a Google-only feature.

Do UTM parameters slow down or change my page?

No. They are just extra text in the query string; your server ignores them and serves the same page. They only exist for analytics to read.

What happens to an existing query string or anchor?

Both are preserved. Existing parameters stay, the utm keys are added after them, and any #section anchor is kept at the end so in-page links still jump to the right place.

Should I put UTM links inside my own website?

No — only on links that point to your site from outside. Tagging internal links restarts the session attribution and overwrites the original source, which corrupts your reports.

Are these links private?

The build happens entirely in your browser; the URL and values you enter are never uploaded. Note that the finished link itself is public once you share it — do not put anything sensitive in the parameters.

Related tools