Back to home
Marketers
UTM Builder
Build campaign URLs with UTM parameters
Runs locally in your browser
Parameters
Result
https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale
How it works
Appends UTM campaign parameters to any URL so Google Analytics and other tools can attribute traffic to specific sources, mediums, and campaigns.
Who it's for: Digital marketers, growth teams, and email marketers tracking campaign performance
Constructs URLs with utm_source, utm_medium, utm_campaign, and optional utm_term and utm_content.
Encodes values correctly for use in ads, newsletters, and social posts.
Produces a single trackable link ready to copy.
How to use
- Enter the base landing page URL (including https://).
- Fill utm_source (e.g., newsletter), utm_medium (e.g., email), and utm_campaign (e.g., spring_sale).
- Add optional utm_term and utm_content for keyword or A/B creative tracking.
- Copy the final URL and use it exclusively in that campaign channel.
- Confirm parameters appear in your analytics reports after launch.
Good to know
- Use consistent lowercase naming conventions so reports do not split duplicate sources.
- Do not UTM-tag internal site links—it pollutes session attribution.
- Keep a spreadsheet of campaign URLs to avoid typos in medium or source names.