UTM Builder creates tagged campaign URLs with source, medium, campaign, term, and content parameters. It is useful for marketing links, newsletters, ads, and analytics QA.
Create campaign URLs with source, medium, campaign, term, and content parameters. Everything runs locally in this tab.
https://example.com/?utm_campaign=campaign-name
Yes. The tool is free and runs directly in your browser with no account required.
No. The tagged URL is assembled locally in the browser tab and is not sent to a server.
Quickly appending utm_source and utm_medium parameters to a base URL so analytics tools can attribute traffic to a specific campaign.
The base URL, utm_source, and utm_medium fields are editable. The tool appends a placeholder utm_campaign value that you should replace with your actual campaign name before publishing the link.
Not through the form directly — those two optional parameters aren't included in the generated URL. Add them manually to the copied output if you need per-keyword or per-creative tracking.
Yes — the query string is built with the browser's URLSearchParams API, so spaces and special characters in source/medium values are properly percent-encoded.
utm_source identifies where the traffic comes from (e.g. 'newsletter', 'twitter'), while utm_medium identifies the marketing channel type (e.g. 'email', 'social', 'cpc').
Yes — the tool detects an existing '?' in the base URL and appends the UTM parameters with '&' instead of starting a new query string.