UTM Link Builder

Create campaign URLs by adding utm_source, utm_medium, utm_campaign, and other UTM parameters to a destination URL while keeping existing query parameters intact.

How to use UTM Link Builder

  1. Paste the full destination URL you want people to visit.
  2. Enter at least one campaign field such as utm_source, utm_medium, or utm_campaign.
  3. Add utm_term or utm_content when you need keyword- or placement-level tracking.
  4. Review the finished tracking URL and the preserved destination details in the result card.
  5. Use Copy Link when the generated UTM URL looks correct.

UTM Link Builder examples

  • Build a UTM link for an email campaign

  • Add UTM parameters to an existing URL

  • Create a Facebook ad URL with UTM tags

  • Keep existing query parameters when adding UTM tags

What this UTM Link Builder does

This tool starts with a full absolute URL, removes any older UTM values already present, and adds the current campaign parameters you enter. Empty UTM fields are ignored, existing non-UTM parameters are preserved, and older UTM values are replaced with the current ones. It is useful when the destination URL already contains its own query string and you want one clean tracking link instead of manually editing the search parameters each time.

When a UTM tracking URL is useful

A UTM tracking URL is useful when you want analytics platforms to separate traffic by source, medium, campaign, keyword, or placement. Common use cases include newsletter links, paid ads, QR code destinations, social promotions, partner links, and internal banners that point to the same landing page.

UTM Link Builder vs general URL Builder

A general URL Builder is better when you need to assemble protocol, host, path, and parameters from scratch. UTM Link Builder is more focused: you start with the real destination URL first, then layer campaign tracking on top without changing the rest of the link.

UTM Link Builder FAQs

How do I add UTM parameters to an existing URL?

Yes. Existing non-UTM parameters stay in the final URL so you do not lose destination-specific values such as ref, page, filter, or callback keys.

Does this UTM builder replace old UTM tags?

The tool replaces older UTM values with the ones you enter now, which helps avoid duplicate or stale campaign parameters in the final tracking link.

Can I keep non-UTM query parameters?

Yes. Existing non-UTM parameters stay in the final URL so you do not lose destination-specific values such as ref, page, filter, or callback keys.

What happens if I leave some UTM fields empty?

Empty UTM fields are ignored, so the final tracking link only includes the campaign parameters you actually entered.

What is the difference between a UTM link builder and a URL builder?

A UTM link builder starts with a full destination URL and adds campaign tracking fields on top. A general URL builder is broader and is better when you need to assemble protocol, host, path, query parameters, and fragment from scratch.

Related tools