Skip to content
WebKitool

UTM Builder

Build campaign tracking URLs with correctly encoded utm_source, medium, campaign, term and content.

Loading tool…

Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.

How to use the utm builder

  1. Enter the destination URL.
  2. Fill in source, medium and campaign — the three that matter most.
  3. Copy the generated link and use it everywhere for that placement.

About this tool

UTM parameters tell analytics where a visit came from. They are simple, but inconsistent values ruin reports faster than missing ones: Facebook, facebook and FB become three sources, and a campaign split across four spellings cannot be totalled.

This builder lowercases values by default, encodes them correctly, and keeps the parameter order conventional. Source is where the click came from, medium is the channel type (email, cpc, social), and campaign is the initiative you want to report on. Term and content are optional, for paid keywords and for distinguishing two links in the same message.

Common uses

  • Tagging links in a newsletter so clicks are attributed correctly.
  • Comparing two creatives in the same campaign with utm_content.
  • Standardising link tagging across a team.

Frequently asked questions

Should UTM values be lowercase?
Yes, as a convention. Analytics treats values case-sensitively, so mixed casing fragments your reports for no benefit.
Should I put UTM parameters on internal links?
No. Internal links tagged with UTMs restart the session attribution and overwrite the original source, which corrupts your channel reporting.

Related tools