Free UTM Builder

Build clean campaign URLs with validated source, medium, campaign, term and content. Auto-formatted, encoded and ready for GA4.

No loginGA4 readyAuto-encoded
Preset

1 · Destination

2 · Required tags

e.g. spring-launch, black-friday, ebook-download

3 · Optional tags

Result

90 chars
https://slugy.co/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch
utm_sourcenewsletter
utm_mediumemail
utm_campaignspring-launch
Open test link

Long links look spammy in public. Shorten with Slugy to keep the tags but hide the clutter — then track which links convert.

01

Paste & pick

Drop in any URL, then tap a preset or type your own tags.

02

Validated live

Missing tags, uppercase and spaces are flagged before you copy.

03

Copy & measure

Paste into ads or email — attribution flows straight into GA4.

Platform guides: Google Ads UTM Builder · Meta Ads UTM Builder · TikTok UTM Builder · LinkedIn UTM Builder · Email UTM Builder · GA4 Audit UTM Builder

UTM cheat sheet

The five tags GA4 understands — and what to put in each.

ParameterMeansExample
utm_sourceWhere traffic comes fromnewsletter · google · linkedin
utm_mediumHow it reaches youemail · cpc · social · qr
utm_campaignWhich campaignspring-launch · black-friday
utm_termPaid keyword / audienceurl-shortener
utm_contentVariant / placementheader-cta · ad-variant-b

FAQ

UTM questions

Use cases

UTM Builder for agencies, SaaS, ecommerce and more

One naming convention, every channel. See how each team tags campaigns so GA4 reporting stays clean.

UTM Builder for Agencies

Client work means every campaign needs its own clean attribution — and a naming convention your whole team can follow. Standardise sources and mediums across accounts, then hand clients GA4 reports that reconcile on the first try.

?utm_source=clientname&utm_medium=email&utm_campaign=q4-launch&utm_content=header-cta

UTM Builder for SaaS

Track signup paths from docs, changelogs, partner listings and lifecycle emails. Consistent UTMs let you compare activation by channel instead of guessing which blog post or integration page actually converts.

?utm_source=docs&utm_medium=referral&utm_campaign=api-guide

UTM Builder for Ecommerce

Give each sale, product drop and paid placement its own campaign tag so GA4 ties revenue back to the exact creative. Distinguish organic social from paid social with utm_medium, and vary utm_content per ad variant to compare ROAS.

?utm_source=instagram&utm_medium=paid_social&utm_campaign=black-friday&utm_content=reel-a

UTM Builder for Performance marketing

Every ad variant deserves a distinct utm_content so optimisation platforms and GA4 agree on what won. Pair utm_term with the target keyword or audience to keep paid search reporting clean.

?utm_source=google&utm_medium=cpc&utm_campaign=spring-launch&utm_term=url-shortener

UTM Builder for SEO

Keep organic traffic honestly labelled as organic so it never mixes with paid. Tag newsletters, backlink placements and content collaborations separately, and use utm_content to see which internal CTA placement drives engagement.

?utm_source=newsletter&utm_medium=email&utm_campaign=monthly-roundup&utm_content=hero

UTM Builder for Email

Attribute every send, drip and lifecycle message. Use utm_medium=email and put the specific campaign in utm_campaign, then utm_content for the button or banner a subscriber actually clicked.

?utm_source=newsletter&utm_medium=email&utm_campaign=weekly-digest&utm_content=header-cta

UTM Builder for Social

Separate platforms by source and paid from organic by medium. One campaign tag per post or story, and utm_content per slide or variant, so you can tell which format actually moved traffic.

?utm_source=linkedin&utm_medium=social&utm_campaign=founder-story&utm_content=carousel-1

UTM Builder for Creators

Track every link in bio, sponsor slot and collaboration in one dashboard. Tag each sponsor or platform so brand deals are measurable, and shorten the finished campaign URL so long UTM strings never clutter your posts.

?utm_source=youtube&utm_medium=video&utm_campaign=sponsor-acme&utm_content=description

UTM Builder for Teams

A shared naming convention stops 'Email', 'email' and 'e-mail' becoming three rows in GA4. Agree on a short preset list, build campaign URLs together, then hand off links with consistent tags.

?utm_source=newsletter&utm_medium=email&utm_campaign=team-update

UTM Builder for Affiliate

Give every partner their own utm_content so payouts and performance line up. Use utm_medium=affiliate everywhere, and let Slugy shorten the tagged URL so the destination stays clean and trackable.

?utm_source=partner-x&utm_medium=affiliate&utm_campaign=always-on

Ready to build one? Open the free UTM Builder — no login, then shorten the result with Slugy.