UTM Builder

Build campaign URLs you can measure

Add utm_source, medium, and campaign to one URL or a list. Fast, private, and free. Built for marketers, SEOs, and affiliates.

  • No sign-up
  • 100% free
  • Instant output
0 URLs

Updated 23 August 2026

A UTM builder writes campaign parameters onto a landing URL so analytics can name the source, medium, and campaign of a click.

Why you need a UTM builder

The same offer gets shared in a newsletter, an ad, and a partner post. Without UTMs those visits collapse into one number. With them you can see which message paid for itself. Doing that by hand invites a typo in the only string your report will group on.

This page adds the five standard keys, encodes values when needed, and can stamp the same campaign on a list of base URLs. Nothing is uploaded.

Who this tool is for

Performance marketers building ad destinations. Email and CRM people tagging every CTA. Affiliates separating network links from their own posts. SEOs who need campaign URLs for a promo without changing the clean URL they rank with.

How to use this tool

  1. Paste one base URL per line. Prefer the clean landing address, not an old tagged copy.
  2. Fill utm_source, utm_medium, and utm_campaign. Use lowercase and hyphens so reports stay tidy.
  3. Add term or content only when you need a fourth or fifth split.
  4. Leave Encode values on if a field has a space. Click Build, then Copy.

If a base URL already has UTM keys, this tool replaces those five names and leaves other query keys in place.

How this fits SEO and marketing work

UTMs are for measurement, not for ranking. Keep the indexed URL clean. Put tagged copies in ads, mail, QR codes, and social bios. In GA4, source and medium still have to match how you named them, so pick a short list of values and reuse them.

Do not use UTMs on internal links. That pollutes session reports. Do not invent extra utm_ keys unless a tool you already use requires them.

Other tools people use around this job

A builder does not replace Google Analytics, Google Ads, Meta Ads, or a CRM. Those products read the parameters. Spreadsheets still hold the naming sheet. Search Console stays on the untagged URL. After you have a campaign URL, people usually shorten it, put it in an ad, or turn a list of them into links in their CMS.

Frequently asked questions

A UTM builder adds campaign parameters to a URL so analytics can show where a click came from. The usual keys are utm_source, utm_medium, and utm_campaign.

Without them, newsletter, ads, and social clicks often look like the same traffic. UTMs let you compare campaigns in Google Analytics, ads reports, and most marketing tools.

Marketers, SEOs, and affiliates who send the same landing page from more than one place and need those clicks split in reports.

Paste one base URL per line. Fill source, medium, and campaign. Term and content are optional. Click Build, then Copy.

Source is the origin (newsletter, google, partner). Medium is the channel (email, cpc, social). Campaign is the name of the push (spring-sale). Keep them short and consistent.

Term is often the paid keyword. Content tells two ads or two links in the same campaign apart, such as header versus footer.

Yes if a value has spaces or reserved characters. Leave Encode values on unless your analytics tool already encoded the string.

Yes. Each line in the base URL box gets the same parameters. Existing UTM keys on that line are replaced.

It is free. Building runs in the browser. The list is not uploaded.

Not directly. They help you measure campaigns. Use the same landing URL for SEO. Add UTMs only on the copies you put in ads, mail, and posts.