Free UTM builder

Free UTM builder

A UTM builder adds tracking tags to a campaign URL so analytics tools can tell where your traffic came from. Enter your website URL, then set utm_source, utm_medium, and utm_campaign (term and content are optional). This free tool assembles and URL-encodes the tagged link as you type, so you can copy it and paste it into any ad, email, or post.

Your tagged URL

Values are URL-encoded automatically. Empty fields are skipped.

How it works

Three steps.

1
Paste your URL

Drop in the page you want to send traffic to, like a landing page or a product page.

2
Fill the campaign fields

Set source, medium, and campaign name. Add term and content only if you run paid keywords or A/B tests.

3
Copy the tagged URL

The encoded link builds as you type. Hit Copy and paste it into your ad, email, or post.

What each UTM parameter does

Five tags ride in the URL after a question mark. utm_source names where the click came from (google, newsletter, a partner site) and utm_medium names the channel type (cpc, email, social). utm_campaign names the specific push, like spring_sale_2026. utm_term carries a paid keyword and utm_content separates two links in the same email or two versions of one ad.

Naming conventions that keep GA4 readable

GA4 treats UTM values as case-sensitive, so Email and email become two separate rows in your reports. Pick one style and never break it: lowercase everything, swap spaces for underscores or hyphens, and keep a short shared list of source and medium names. Match GA4's default channel rules so traffic lands in the right group (medium=email for email, medium=cpc for paid search, medium=social for organic social). Write the convention down once so the whole team tags links the same way.

Where a tagged link shows up

Once someone clicks a tagged link, the values land in GA4 under Reports, then Acquisition, then Traffic acquisition, split by Session source / medium and Session campaign. The tags only populate your own analytics, so they do nothing until GA4 (or your tool of choice) is installed on the destination page. UTMs sit in plain sight in the address bar, so never put anything private in them.

When to shorten the tagged link

A raw UTM link is long and obvious, which is fine for an email button but ugly in a bio, on a printed flyer, or in a DM. Shortening it hides the parameters behind a clean branded link and, on Whooshly, counts every click in one place instead of waiting on GA4. If the link is going on something printed, a Whooshly link (or the dynamic QR built from it) also lets you re-point the destination later without reprinting.

Shorten and track this tagged link

This tool builds the URL. Whooshly turns it into a short branded link, counts every click by country, device, and the source and medium you tagged, and saves the template so your next link takes seconds. Pay $49 once, no subscription.

Shorten it in Whooshly

Frequently asked questions

What is a UTM parameter?

A UTM parameter is a tag added to the end of a URL to tell analytics where a visitor came from. The five standard tags are utm_source, utm_medium, utm_campaign, utm_term, and utm_content. Google Analytics reads them automatically and groups your traffic by source, medium, and campaign.

Which UTM parameters are required?

utm_source and utm_medium are the two GA4 needs to attribute a visit, and utm_campaign is strongly recommended so you can tell campaigns apart. utm_term and utm_content are optional, used mainly for paid keywords and A/B variants. This builder marks source, medium, and campaign as required for that reason.

Do UTM values have to be lowercase?

They don't have to be, but they should be. GA4 is case-sensitive, so Facebook and facebook show up as two different sources and split your numbers. Pick lowercase, use it everywhere, and swap spaces for underscores or hyphens.

Does this tool track clicks or shorten the link?

No. It only assembles the tagged URL in your browser and copies it. It does not count clicks, and the link stays long. Clicks appear later in your own GA4 once someone visits the tagged page. To shorten the link and see click counts in one dashboard, use Whooshly.

Can I change a tagged link after I share it?

Not a plain UTM URL. Once it is out, a typo in the tags means re-sending the link. A Whooshly link can be re-pointed to a new destination after you share it, and so can the dynamic QR built from it, which matters most on a printed QR code you cannot recall.

Tap. Whoosh. You're there.

Buy Whooshly once and own your campaign links for good.

Get Whooshly — $49