Developer Tools

UTM Builder

Build campaign URLs with UTM source, medium, campaign, term, and content parameters directly in your browser.

URL building runs in your browser. No link is fetched or stored.
UTM parameters
0
Landing host
Campaign URL
Your UTM-tagged URL will appear here.

Workflow tip: parse an existing campaign link with URL Parser, inspect only the parameters with Query String Parser, or encode a single value with URL Encoder/Decoder.

UTM campaign URL workflow

Use this page when you need a clean tagged URL for campaign tracking. It preserves existing query parameters, adds UTM values, and URL-encodes spaces or special characters for safer sharing.

Build before sharing

Generate the campaign URL here before adding it to newsletters, social posts, partner links, or launch notes.

Inspect existing links

Use URL Parser or Query String Parser when a copied campaign link already has parameters you need to review.

Encode individual values

Use URL Encoder/Decoder if a single parameter value needs separate encoding or decoding during QA.

What this tool does

The UTM Builder appends properly encoded tracking parameters to a landing page URL so marketing, SEO, newsletter, and product teams can create consistent campaign links without fetching or storing the URL.

Common use cases

Build tagged campaign URLs with UTM source, medium, campaign, term, and content parameters before sharing links.

Use UTM Builder when you are working with copied API payloads, logs, encoded values, config snippets, identifiers, or debugging data and need a quick browser-local check before pasting the result into docs, tickets, tests, or another developer tool.

How to use it

  1. Paste the landing page URL you want to tag.
  2. Fill in source, medium, campaign, and any optional term or content values.
  3. Copy the generated campaign URL for emails, ads, social posts, QA notes, or analytics documentation.

Example workflow

Copy a small payload or encoded value from an API response, request URL, log line, or config file. Run the focused check here, confirm the output is readable, then continue with related developer data tools such as validation, formatting, decoding, timestamp conversion, or CSV/JSON conversion.

Privacy note

Client-side only: the URL is built in your browser. ClearUtils does not fetch, crawl, upload, store, or validate the destination page.

FAQ

Does the UTM builder fetch or store my URL?

No. Campaign URLs are built locally in your browser. ClearUtils does not fetch, crawl, upload, store, or validate the destination page.

Can I keep existing query parameters?

Yes. Existing parameters are preserved and UTM values are added or updated on the same URL.

Which UTM fields are supported?

The builder supports utm_source, utm_medium, utm_campaign, utm_term, and utm_content.

Explore more tools

Browse the Developer Tools hub or continue with the Developer Data Toolkit when this task is part of a larger workflow.