UTM Builder
UTM Builder
Build UTM campaign URLs.
Runs entirely in your browser
Preview:
How to use this tool
- Fill in the inputs.
- Read the result.
- Copy or download as needed.
About the UTM Builder
The UTM Builder constructs properly formatted campaign tracking URLs by appending standard UTM parameters — source, medium, campaign, term, and content — to a base link. This is the same tagging system used by Google Analytics and most other major analytics platforms to attribute website traffic to specific marketing campaigns, channels, and content variations.
Rather than manually typing out query parameters and risking a typo that breaks tracking, you fill in a simple form and get a copy-ready, correctly formatted URL every time.
The tool starts with your base URL and, for each UTM field you fill in, appends a corresponding `utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, or `utm_content` parameter using the browser's built-in URL API, which correctly handles encoding and ensures the parameters are attached properly whether or not the base URL already has existing query parameters.
Only the fields you actually fill in are added to the final URL — leaving a field blank simply omits that parameter rather than adding it with an empty value, keeping your tracking URLs clean and free of unnecessary clutter.
Common use cases
- Building trackable links for email marketing campaigns to see which emails drive the most traffic.
- Creating distinct tracking URLs for the same landing page shared across different social media platforms.
- Tagging paid advertising links so their performance can be measured separately in analytics.
- Testing different ad creative or content variations (via utm_content) to see which performs better.
- Standardizing UTM tagging conventions across a marketing team to keep analytics data clean and consistent.
Tips and best practices
- Establish a consistent naming convention for your UTM values (such as always lowercase, with hyphens instead of spaces) across your whole team to avoid analytics data being split into inconsistent, hard-to-analyze buckets.
- utm_source and utm_medium are the two most important parameters for basic traffic attribution — always fill these in, even if you skip the more granular fields.
- utm_term is traditionally used for paid search keyword tracking, while utm_content is useful for distinguishing between multiple links or ads pointing to the same destination.
- Double-check your base URL for typos before adding UTM parameters, since an incorrect destination will misdirect all of your tracked traffic.