UTM Builder
Enter a destination URL and your campaign details to get a properly formatted tracking link, ready to paste into an ad, email, or post.
Overview
UTM parameters are how analytics platforms attribute traffic to a specific campaign, source, and medium — but hand-building the query string is easy to get wrong (a missing prefix, an unencoded space) in a way that quietly breaks reporting. This tool builds the URL correctly from labeled fields, so the parameters analytics tools expect are always formatted the way they expect them.
Examples & Sample Data
Newsletter campaign link
https://example.com/pricing, source: newsletter, medium: email, campaign: spring-sale
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale
How It Works
- Enter your destination URL.
- Fill in the campaign parameters you want to track — source, medium, campaign, and optionally term and content.
- Click Build, then copy the generated link for use in your campaign.
Frequently Asked Questions
No. The tracking URL is built entirely in your browser using the native URL API — nothing is sent anywhere.
None are strictly required by the tool, but utm_source, utm_medium, and utm_campaign are the three most analytics platforms expect for meaningful reporting.
The tool shows an error asking you to include a protocol (e.g. https://) — it never silently produces a broken link.
utm_term is typically used for paid search keywords, while utm_content differentiates similar content or links within the same campaign, such as two different ad variants pointing at the same URL.
Related Tools
Explore more high-performance utilities.