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