UTM Builder

Tagged campaign URLs · presets · bulk · history

About this tool

What UTM parameters does the builder support?
utm_source, utm_medium, utm_campaign, utm_term, utm_content, and optionally utm_id. All five core GA4 parameters are generated correctly.
Does it validate the URL I enter?
Yes. The base URL is validated before appending parameters, and it warns you if the URL already contains a UTM query string that would be overwritten.
Can I generate UTM links in bulk?
Yes. Bulk mode accepts a CSV of campaigns or ad variants and generates a UTM URL for each row.
Does it save my common sources and mediums as presets?
Yes. Save frequently used source/medium/campaign combinations as presets so you can reuse them without re-entering each time.
About

Build UTM-tagged campaign URLs that show up correctly in Google Analytics. Switch on bulk mode to tag a list of URLs at once.

The five params

  • utm_source — where the traffic came from (google, newsletter)
  • utm_medium — the "how" (cpc, email, social)
  • utm_campaign — campaign / initiative name
  • utm_term — paid-search keyword (optional)
  • utm_content — variant tag for A/B tests (optional)

Tip: always lowercase, no spaces, keep mediums to a small set.