ToolPal

UTM Builder

Build trackable campaign URLs with utm_source, utm_medium, utm_campaign and more — fully client-side.

Required

The page you want users to land on. Existing query parameters are preserved.

Where the traffic comes from — e.g. google, newsletter, twitter.

The marketing channel — cpc, social, email, referral.

The campaign or promo name — e.g. spring_sale.

Optional

Source, medium, and campaign are recommended for proper attribution.

UTM parameters are appended to URLs so analytics tools (Google Analytics, Plausible, Adobe Analytics) can attribute incoming visitors to a specific channel and campaign. Use lowercase, hyphen-or-underscore-separated values, and stay consistent across campaigns.

How to Use

Build trackable campaign URLs with utm_source, utm_medium, utm_campaign and more — fully client-side.

  1. 1Paste your destination URL — the page users will land on after clicking the link.
  2. 2Pick a channel preset (Google Ads, Newsletter, etc.) or fill source / medium / campaign manually.
  3. 3Optionally add term, content, or campaign ID for finer-grained reporting.
  4. 4The tagged URL appears below in real time — copy it and use it in your ad, post, or email.
  5. 5Click 'Reset' to start a fresh campaign URL.

Key Features

  • Channel presets — one click to set source/medium for Google Ads, Facebook, Twitter, LinkedIn, newsletter, partner
  • Preserves existing query parameters — paste a URL with ?ref=foo and your UTM tags merge in cleanly
  • Validates URL syntax — invalid URLs flag a clear error instead of producing broken output
  • Supports the full UTM spec — utm_source, _medium, _campaign, _term, _content, and the newer _id field
  • 100% client-side — no analytics, no logging, no third-party requests

Frequently Asked Questions

Learn More