Quick take

Build campaign links without breaking the original URL.

  • Tag a newsletter link with source=newsletter and medium=email.
  • Build a paid search URL with campaign, term, and content values.

UTM Builder

live

Destination

Campaign parameters

Result

https://example.com/pricing?ref=site&utm_source=newsletter&utm_medium=email&utm_campaign=summer-launch
ParameterValue
utm_sourcenewsletter
utm_mediumemail
utm_campaignsummer-launch

Where it fits

Use UTM Builder for creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links. It works well when you want a tagged URL ready for analytics and campaign reporting and do not need a bigger workflow around it.

  • Best fit: creating campaign URLs for email, ads, social posts, partners, newsletters, and offline QR links.
  • You start with a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
  • The useful choices are naming convention, lowercase policy, separators, required parameters, and custom tracking fields.
  • Check encoded values, duplicate parameters, missing source/medium/campaign, and final destination correctness.
  • You end up with a tagged URL ready for analytics and campaign reporting.

How to use UTM Builder

  1. Start with a destination URL plus source, medium, campaign, term, content, and optional custom parameters.
  2. Choose naming convention, lowercase policy, separators, required parameters, and custom tracking fields.
  3. Run the tool once, then review encoded values, duplicate parameters, missing source/medium/campaign, and final destination correctness.
  4. Copy, export, or download a tagged URL ready for analytics and campaign reporting.
  5. Paste the result into the real destination once and make sure it still reads the way you expect.

What to double-check

  • UTM parameters are plain query parameters; analytics tools interpret them based on naming consistency.
  • Changing campaign names mid-flight can split reporting into separate buckets.
  • Decide a naming convention before creating many links.
  • Test the final URL in a browser and analytics preview before sending a campaign.

What affects the result

  • The destination URL is parsed locally and never requested.
  • UTM values and custom parameters are URL encoded into the query string.
  • Existing query parameters are preserved unless the same key is replaced.

How your data is handled

Campaign links are built locally and are not opened, uploaded, or saved.

FAQ

Which fields are required?

Website URL, source, medium, and campaign are required for a useful campaign link.

What happens if my URL has existing query parameters?

They are preserved and the UTM parameters are added to the same query string.

Does this open the URL?

No. The tool only builds the string.