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.