Find a tool

UTM Builder

Build correctly encoded campaign URLs while keeping existing query values and fragments.

n

UTM BuilderProcessed in your browser
Tool inputs

Inputs are processed locally by this tool. Other site plugins, hosting logs, ads and embeds have their own data handling. Text limit: 1 MiB UTF-8.

n

How to use UTM Builder

  1. Enter a full destination URL.
  2. Choose consistent source, medium and campaign names.
  3. Copy the generated URL and test the destination yourself.

Example

A campaign called creator launch is encoded as creator+launch in the query. An existing ref=guide parameter and #tools fragment are preserved.

Method and formula

The browser URL parser validates an HTTP/HTTPS destination without embedded credentials. Source, medium and campaign are required. URLSearchParams replaces matching UTM parameters, encodes their values and keeps unrelated parameters and the fragment. Optional blank UTM fields are removed.

Limits and supported input

The tool does not test whether the destination exists. Campaign analytics need your own correctly configured measurement system. Query encoding may normalize existing escapes. Never include passwords or personal information in campaign tags.

Privacy

This tool processes the input in your current browser tab. It does not upload your input or call a paid or remote API. Copying places text on your system clipboard; downloading saves a file on your device. Site hosting logs, analytics, ads, third-party embeds and other installed plugins are separate and can have their own data handling. JavaScript is required for the tool, while this explanation remains available without it.

Frequently asked questions

Does this create a short link?

No. It adds campaign parameters to a full URL.

Will an existing UTM value duplicate?

No. Matching UTM keys are replaced, while unrelated keys remain.