SEO

UTM Campaign Builder

Generate fully encoded campaign tracking links by combining your base URL with utm_source, utm_medium, utm_campaign and optional utm_term and utm_content parameters. Every value is encodeURIComponent-escaped so your URLs stay valid, and existing query strings are preserved. Copy the finished link in one click — all processing happens in your browser.

Examples

Input · Optional term and content parameters are added only when provided.
Base: https://example.com/sale · source: newsletter · medium: email · campaign: summer_sale
Output
https://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale

How to use UTM Campaign Builder

Add your base URL
Paste the landing page you want to send traffic to, including https://.
Fill in the UTM parameters
Set source, medium and campaign — add optional term and content for paid or A/B tracking.
Copy the result
The encoded URL builds instantly. Click Copy to grab your tracking link.

Why use this tool

Values are automatically URL-encoded so links never break
Preserves any existing query string on the base URL
Warns when recommended parameters are missing
100% client-side — your URLs never leave the browser

Frequently asked questions

Yes. Every value is passed through encodeURIComponent, so spaces and special characters become valid URL-safe sequences.

The builder detects an existing '?' and appends the UTM parameters with '&' so the original query is preserved.

Discussion

Share feedback or ask a question about this tool.

Comments are stored to a moderated queue via the API.