Marketing Tools · FREE ONLINE TOOL

UTM Builder

Build campaign URLs with consistent tracking parameters.

Your tool input stays in your browser. No uploads, no account.
Loading tool…
A QUICK WALKTHROUGH

How to use UTM Builder

  1. Enter the full destination URL, including https:// or http://.
  2. Add a source, medium, and campaign name. Add term or content when you need extra detail.
  3. Copy the generated URL and test it before adding it to your campaign.

What is UTM Builder?

UTM parameters are labels added to a URL to describe a campaign visit. Source identifies where the link appears, medium describes the channel, and campaign groups links from the same initiative. Term and content add detail, such as a keyword or a creative variant. Your analytics platform must be configured to capture and report these parameters.

  • Source, medium, and campaign parameters
  • Optional term and content labels
  • URL encoding for parameter values
  • Preserves unrelated query parameters and URL fragments

Validate a campaign link through its full journey

Choose one source, medium, and campaign naming convention before generating links. Keep those three stable when comparing placements, and use content to distinguish a header button from a text link. URL values are encoded, so spaces can appear as + without changing their decoded meaning.

The builder replaces its five supported UTM parameters and preserves unrelated parameters and the fragment. Open the result and inspect any redirects before distribution. A correct label does not install analytics, establish consent, or guarantee attribution; verify a test visit in the destination analytics system. Keep names, email addresses, and access tokens out of URL labels.

Google Analytics: custom campaign URL parameters

A practical example

INPUT
URL: https://example.com/resources
Source: newsletter
Medium: email
Campaign: autumn_launch
RESULT
https://example.com/resources?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_launch

Learn a little more

A practical guide to UTM parametersHow to diagnose redirect chains without losing the query string

Frequently asked questions

What should I put in source, medium, and campaign?

Use source for the publisher or placement, such as newsletter; medium for the channel, such as email; and campaign for the initiative, such as autumn_launch. Use the same naming convention across your team.

Will this tool track clicks for me?

No. It builds a URL. Reporting happens in the analytics software on the destination website, when that software supports and records UTM parameters.

Can I include personal information in UTM parameters?

Avoid it. URLs can appear in browser history, server logs, screenshots, and analytics reports. Use general campaign labels rather than names, email addresses, or other personal information.

What happens to UTM parameters already in my URL?

The builder replaces the five supported UTM parameters with the values you enter. Unrelated query parameters and the URL fragment are preserved.