UTM Builder

Build, validate, and copy tracking URLs for campaigns — private, fast, and 100% in your browser.

Base URL URL: —
utm_source *
utm_medium *
utm_campaign
utm_content
utm_term
utm_id
utm_source_platform
utm_creative_format
Options
Custom Parameters
Preview URL
Required: source & medium Params: 0
Open
Query String
HTML Snippet
<!-- Click “Build URL” -->
History (local)

No saved items yet. Save your first UTM link to see it here.

Tip: “Lowercase + Slugify” keeps analytics clean and consistent across channels.

Guided Parameters

Fill in utm_source, utm_medium, utm_campaign, utm_term, utm_content with helpful hints.

Team Consistency

Lock naming templates, lowercase/slugify automatically, and avoid duplicates.

Auto URL Encoding

Spaces, symbols, and Unicode are safely encoded — no broken links.

Validation & QA

Checks for missing source/medium/campaign, trailing slashes, and double question marks.

Short, Shareable

Option to collapse long links or copy multiple tagged URLs in bulk.

Private & Local

All building happens in your browser. No accounts, no tracking, no uploads.

How to Build Trackable Campaign URLs

Create clean, consistent UTMs that make analytics crystal clear.

  1. Paste your base URL (e.g., https://example.com/page).
  2. Fill in Source (where traffic comes from), Medium (channel), and Campaign (initiative).
  3. Optionally add Term (keywords) and Content (creative variant).
  4. Toggle lowercase/slugify for consistent naming and let the tool URL-encode values.
  5. Copy the final URL or generate multiple links for all placements at once.

UTM Builder — Frequently Asked Questions

Best practices to keep your campaign tracking clean and useful.