SEO Tools

UTM Builder

Build UTM-tagged campaign URLs online for free — source, medium, campaign, term, and content parameters, instantly inside your browser.

Private by default Instant results No signup
UTM BuilderLive
Overview

What are UTM parameters?

UTM parameters are tags appended to a URL that tell analytics tools where traffic came from — which source, medium, and campaign drove the click. Google Analytics and most other analytics platforms read these five standard parameters automatically, breaking down traffic by campaign without any extra setup.

This builder combines a base URL with the standard UTM fields into one shareable link, so every campaign link is tagged consistently.

Guide

How to use it

1Enter the destination URL
2Fill in source, medium, and campaign (required)
3Optionally add term and content for paid or A/B tests
4Copy the generated campaign URL

What each parameter means

utm_source identifies where the traffic comes from (e.g. newsletter, google), utm_medium identifies the channel type (e.g. email, cpc), and utm_campaign names the specific campaign. utm_term is typically used for paid search keywords, and utm_content differentiates similar content or links within the same ad or email, useful for A/B testing.

Why it helps

Features & benefits

All five standard UTM parameters
Automatic URL-encoding of parameter values
Works with any existing query string on the base URL
One-click copy of the finished link
100% private — nothing leaves the device

Why this runs entirely in your browser

Campaign details can reveal unlaunched marketing plans, so nothing is uploaded. The URL is assembled in JavaScript locally in the tab, which means it keeps working offline once the page has loaded.

Common uses

Tagging links in an email newsletter, building consistent campaign URLs for a paid ad set, or creating A/B test variants of the same landing page link using different utm_content values.

Frequently asked questions

A few things people usually want to know before trusting the numbers.

Source, medium, and campaign are the three that most analytics tools require to attribute traffic correctly — term and content are optional extras.

It's not required, but keeping them lowercase and consistent avoids analytics tools treating "Email" and "email" as two different sources.

Yes — the tool appends the UTM parameters correctly whether the base URL already has query parameters or not.

Distinguishing between similar links or ad variants pointing to the same page — common for A/B testing two versions of an email or ad.

No. The URL is built locally in your browser. Nothing entered here is sent to a server, stored, or shared.