attr.so
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
FeaturesAboutChrome ExtensionFree toolsBlogPricingSign inSign up free
attr.so/Free tools/UTM Parameter Builder
FREE TOOL · NO SIGNUP

UTM Builder -free

Tag any URL with utm_source, utm_medium, utm_campaign and friends - with smart presets, slug-safe formatting, and a live preview that updates as you type.

5utm params supported
autoslug formatting
∞tagged urls / day
attr.so/tools/utm-builderLive preview
Where the click comes from. e.g. google, newsletter.
How the click is delivered. e.g. cpc, email, social.
Short name for the campaign. e.g. spring_sale_2026.
Paid keyword (rarely used outside Google Ads).
Differentiate variants of the same campaign. e.g. button_red.
Tagged URL
https://yoursite.com/landing
/ 5 quick steps

How to use this tool.

~ 30 seconds end to end
  1. 01

    Paste the destination URL

    The full landing page URL - including any path or product ID. We append the UTMs to whatever query string is already there.

  2. 02

    Set utm_source

    Where the click comes from: google, facebook, newsletter, partner. The dropdown chips cover the common values.

  3. 03

    Set utm_medium

    How the click was delivered: cpc, social, email, organic, referral. Stay consistent - Google groups by exact match.

  4. 04

    Name the campaign

    A short slug like spring_sale_2026 or product_launch_q2. We auto-format spaces and special characters.

  5. 05

    Make it trackableOPTIONAL

    Wrap the tagged URL in an attr.so short link to see every click - including the UTMs that drove it.

    Make it trackable
/ Where people use it

Common use cases.

6 most popular
Paid
utm_sourceutm_mediumutm_campaign
USE CASE 01

Paid ads

Track which ad set, creative, and keyword drove the conversion - not just the platform.

Email
USE CASE 02

Email marketing

Tag every link in your newsletter so you can see which subject line and which CTA moved the needle.

Affiliates
bit.ly/abc→t.co/xyz→attr.so
USE CASE 03

Partner & affiliate marketing

Give every partner a unique utm_source so payouts and reporting line up cleanly.

Social
@attrso
attr.so/launch
USE CASE 04

Social posts

Differentiate Twitter from LinkedIn from Instagram - even when posting the same link.

A/B
USE CASE 05

A/B testing

utm_content is purpose-built to differentiate variants of the same campaign - button colour, headline, image.

Print
LAUNCH
NIGHT
JOIN
THE BETA
USE CASE 06

Offline -> online attribution

Use utm_source=print for QR codes on flyers and posters. Now you know how many readers actually visited.

/ The difference

Free, then trackable when you need it.

vs typical free tools
⚠ Most free tools

What you usually get

  • No preset suggestions. Type the medium yourself; hope you spelled it the same as last quarter.
  • Spreadsheet templates only. Most "tools" are just a Google Sheet that concatenates strings.
  • No slug-safety. "Spring Sale!" becomes Spring%20Sale%21 in your reports.
  • No preview. You see the final URL only after copying and pasting somewhere else.
  • Forgets you tomorrow. No saved presets - every campaign starts from a blank form.
attr.so · what we ship

What you get here

  • Smart, GA4-friendly presets. utm_source and utm_medium dropdowns nudge you toward values that actually group in reports.
  • Live URL preview. The full tagged URL updates as you type - catch typos before you ship.
  • Slug-safe formatting. Spaces, capitals, accents get cleaned automatically. No more fragmented reports.
  • localStorage presets. Your last build is saved locally - pick up where you left off, on this device only.
  • Tracks UTMs out of the box. Wrap the result in an attr.so short link and every UTM lands in your dashboard automatically.
/ FAQ

Frequently asked.

Can't find it? Email us
What are UTM parameters?
UTM parameters are five query-string tags (utm_source, utm_medium, utm_campaign, utm_content, utm_term) that Google Analytics and most other analytics tools recognise as campaign attribution signals. They tell your analytics platform exactly where each click came from.
Are UTM parameters case-sensitive?
Yes - Google Analytics treats Email, email, and EMAIL as three separate sources. Stick to lowercase across your entire team to avoid fragmented reports. Our builder lowercases automatically.
Which UTM parameters are required?
Google considers utm_source, utm_medium, and utm_campaign required. utm_content and utm_term are optional - useful for differentiating variants and tracking paid keywords respectively.
Will tagged URLs hurt my SEO?
Not if you use canonical tags on the destination page. Most marketers add a pointing to the clean URL, which prevents Google from indexing the tagged variants as duplicate content.
Why are dashes or underscores recommended over spaces?
Browsers URL-encode spaces as %20, which is ugly in dashboards. Stick to underscores or dashes - your campaign names stay readable and your URLs do not break.
How do I see UTM data in Google Analytics?
In GA4, go to Reports -> Acquisition -> Traffic acquisition. utm_source and utm_medium populate the Source/Medium dimension; utm_campaign powers the Campaign dimension.
Can I track UTMs without Google Analytics?
Yes - every analytics platform reads UTMs (Mixpanel, PostHog, Amplitude, Segment). attr.so also captures every UTM on every click out of the box, with no setup beyond using a tracked short link.
/ Keep going

Pair with these.

Related free tools

UTM Parameter ValidatorCatch UTM typos→URL ShortenerShorten long URLs→Campaign Name GeneratorName campaigns in seconds→QR Code GeneratorQR codes from any URL→

Related guides

Validate the URL after building itFREE TOOL→Generate a slug-safe campaign nameFREE TOOL→Shorten the long tagged URLFREE TOOL→Pick the right channel & CTRGUIDE · 5 MIN→

Track every tagged URL in one dashboard.

attr.so captures every UTM on every click out of the box. No third-party trackers, no extra setup.

Start free See pricing
/ More from attr.so

Other free tools.

Browse all 12 →

QR Code Generator

QR codes from any URL

Open tool

URL Shortener

Shorten long URLs

Open tool

UTM Parameter Builder

Tag campaigns properly

You're here

Meta Tag / OG Preview

See how a link looks

Open tool

Link Privacy Checker

Where does a short link go?

Open tool

Geo-Block Tester

Country-level blocks

Open tool
attr.so

Privacy-first, developer-friendly link management software

Product
  • Features
  • Chrome Extension
  • Free tools
  • Pricing
  • Docs
  • API reference
  • Changelog
  • Roadmap
Company
  • About
  • Blog
  • Help
  • Feature requests
  • Support
  • Status
Legal
  • Privacy
  • Terms
  • Security
© 2026 Attr.so - All rights reserved
Built by Apptimistic