Skip to main content
ToolsHub

UTM Campaign URL Builder

Enter your URL and UTM source, medium, and campaign to generate a clean tracking link — built and parsed entirely in your browser.

Files never leave your browser

How to use UTM Campaign URL Builder

Build clean, trackable campaign URLs with UTM parameters in seconds — and parse any existing tagged URL back into its source, medium, campaign, term, and content fields. UTM parameters are the backbone of marketing attribution in Google Analytics, GA4, and any analytics platform that tracks traffic sources. Every link in a paid ad, email, social post, or newsletter should carry UTM tags so you know exactly which campaign drove each conversion.

  1. Enter your destination URL (the landing page you want to track) in the Website URL field.
  2. Fill in Campaign Source (utm_source) — the referring platform, e.g. google, facebook, newsletter.
  3. Fill in Campaign Medium (utm_medium) — the marketing channel, e.g. cpc, email, social, organic.
  4. Fill in Campaign Name (utm_campaign) — a descriptive name for the campaign, e.g. spring_sale_2025.
  5. Optionally add Campaign Term (utm_term) for paid keywords and Campaign Content (utm_content) to distinguish ad variants.
  6. Click "Build URL" to generate the encoded tracking link and copy it with one click.
  7. To decode an existing link, switch to "Parse URL", paste the tagged URL, and click "Parse URL" to see all parameters.

Your data never leaves your device — 100% private processing.

UTM parameter reference

There are five standard UTM parameters recognised by Google Analytics, GA4, Adobe Analytics, and most marketing platforms. utm_source identifies where the traffic comes from (google, facebook, mailchimp). utm_medium identifies the marketing channel (cpc, email, social, display, organic). utm_campaign is a human-readable name for the campaign (spring_sale, product_launch). utm_term captures the paid keyword for search campaigns (running_shoes). utm_content differentiates ad variants or link placements (logo_link, hero_cta, sidebar_banner). Of these, only the first three are required by Google Analytics; omitting utm_term or utm_content on campaigns that don't need them keeps URLs clean.

ParameterRequiredExample valuePurpose
utm_sourceYesgoogle, newsletter, facebookIdentifies the referring site or platform
utm_mediumYescpc, email, social, displayIdentifies the marketing channel
utm_campaignYesspring_sale_2025Names the campaign for reporting
utm_termNorunning+shoesPaid search keyword (PPC campaigns)
utm_contentNologo_link, hero_buttonDifferentiates ads or link placements in A/B tests

UTM naming conventions and best practices

Consistent naming conventions are critical — Google Analytics is case-sensitive, so "Google" and "google" appear as two separate sources in your reports. Always use lowercase. Replace spaces with underscores or hyphens (never raw spaces, which some tools encode inconsistently). Keep campaign names short but descriptive; include the date or quarter for time-boxed campaigns (q1_2025_brand_awareness). For email campaigns, use utm_source=mailchimp (or your ESP name) and utm_medium=email consistently — mixing "Email", "email", and "e-mail" fragments your channel data. Document your naming convention in a shared UTM taxonomy spreadsheet so all team members follow the same scheme.

Glossary

UTM
Urchin Tracking Module — a query-string tagging convention created by Urchin (acquired by Google) for attributing web traffic to marketing campaigns.
utm_source
The referring source of traffic — the site, platform, or tool that sent the visitor (e.g. google, facebook, mailchimp).
utm_medium
The marketing channel type — how the visitor arrived (e.g. cpc, email, organic, social, referral).
utm_campaign
A descriptive label for the specific campaign, promotion, or product launch being tracked.
URL encoding
Converting special characters (spaces, &, =) to percent-encoded equivalents (e.g. space → %20 or +) so URLs remain valid.

Related reading

Frequently Asked Questions

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Why use UTM Campaign URL Builder?

  • Preview how posts and metadata appear on each platform
  • Validate character counts against platform limits
  • Generate production-ready meta tags with one click
  • Identify username availability across all major networks

Common use cases

  • Preview how a blog post looks when shared on Facebook
  • Check Twitter card tags before a product launch
  • Find an available username across all social networks
  • Generate Open Graph tags for a landing page
  • Create a social media post mockup for a client pitch

Related Social Media

Explore all Social Media.