UTM Builder

Works fully offline Developer

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

Input
https://example.com/pricing, source: newsletter, medium: email, campaign: spring-sale
Output
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale

How It Works

  1. Enter your destination URL.
  2. Fill in the campaign parameters you want to track — source, medium, campaign, and optionally term and content.
  3. 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.