UTM builder & Campaign URL Builder

Free UTM builder for Google Analytics campaign links — utm_source, utm_medium, utm_campaign, plus optional term, content and ID. Same parameter set as Google’s Campaign URL Builder, with a private shareable setup link for your team. No signup.

Which tool? Use this page for static UTMs (email, social, partners, QR). Need a tracking template generator with live ad macros (ValueTrack, Meta, TikTok) or merges? Use the template builder or paste-ready recipes. Need naming rules and URL linting? Tracking Standards. Broken ad template? Template debugger.

Examples:

* Required. Enter a campaign name or campaign ID (or both).

How to create a UTM campaign link

  1. Paste the full website URL (include https://).
  2. Set source (e.g. newsletter, linkedin) and medium (e.g. email, cpc).
  3. Add a campaign name and/or campaign ID so reports stay joinable after renames.
  4. Optional: utm_term / utm_content for keywords or creative variants.
  5. Copy the generated URL, or Share setup so a teammate can reopen the same fields.

Building Google Ads / Microsoft Ads click URLs with macros instead? Start from a tracking template recipe or the Google Ads hub — this form is for fixed UTMs, not ValueTrack.

Why this UTM builder vs Google’s tool

Common UTM mistakes that break GA4

Need a controlled vocabulary? Use Tracking Standards.

Campaign / UTM parameters

Same keys Google Analytics uses for custom campaigns (utm builder / campaign URL generator fields).

ParameterRequiredExampleDescription
utm_idNoabc.123Ads campaign ID
utm_sourceYesgoogleReferrer — search engine, newsletter, etc.
utm_mediumYescpcMedium — cpc, email, banner, social…
utm_campaignOne of name/idspring_saleProduct, promo, or campaign name
utm_termNorunning+shoesPaid keywords
utm_contentNologolinkDifferentiate ads / A/B variants

FAQ

Is this a free UTM builder / UTM generator?

Yes. Enter a landing URL plus utm_source, utm_medium, and a campaign name or ID — then copy the tagged link. No account required. Share setup saves the field values on a private /c/… link for your team.

When should I use the Campaign URL Builder vs the template builder?

Use this Campaign URL Builder for static UTMs on any landing page (email, social, partners, QR codes). Use the template builder when you need live ad macros (ValueTrack, Meta {{…}}, TikTok __…__) or redirects.

Do UTMs replace a Google Ads tracking template?

No. On Google/Microsoft, a redirect tracking template and a Final URL suffix (for UTMs) can work together. This tool only builds the query string — it does not create a redirect. For paste-ready ad templates see recipes or the Google Ads hub.

Is this the same as Google’s Campaign URL Builder?

Same UTM parameter set (utm_source, utm_medium, utm_campaign, utm_term, utm_content, optional utm_id). Extra here: a shareable setup link so teammates reopen the same form values. Google’s official tool does not store your setups on this site.

What does Share setup create?

A private /c/… link that reloads this form with your fields filled. Shared links are not indexed by search engines.