WebToolX

Command Palette

Search for a command to run...

SEO Tools

UTM Link Builder

Build campaign URLs with UTM parameters instantly. Paste your base URL, fill in source, medium and campaign, and get a ready-to-use tracking link — no login required.

Generated URL

Enter a base URL and at least one UTM parameter to generate your link.

Why UTM parameters matter for campaign tracking

Every time you share a link — in an email, a paid ad, a social post, or a press release — you are sending traffic to your site without any inherent record of where it came from. UTM parameters fix that. They are short key-value pairs appended to your URL that analytics tools read on arrival and attribute to the correct traffic source, medium and campaign.

How to use this builder

  • Paste the destination URL into Base URL (include https://).
  • Fill in at least Source and Medium — the generated link updates live as you type.
  • Copy the finished URL with one click and paste it wherever your link will appear.

Best practices

Decide on a naming convention before you create your first link and document it. A consistent scheme — lowercase, hyphens instead of spaces, predictable source names like google or linkedin — keeps your analytics reports clean and filterable. Avoid including personally identifiable information in UTM values; the parameters appear in browser history and server logs.

Privacy

Everything runs in your browser. Your URLs and campaign names are never sent to any server or stored anywhere.

Frequently Asked Questions

What are UTM parameters?

UTM parameters are short snippets appended to a URL that tell analytics platforms — most commonly Google Analytics — where a visitor came from and which campaign drove them. The five standard parameters are utm_source (e.g. google, newsletter), utm_medium (e.g. cpc, email), utm_campaign (e.g. spring-sale), utm_term (paid keyword), and utm_content (used to A/B test creative variants).

Which UTM parameters are required?

Technically none are required by the URL spec, but Google Analytics 4 will only attribute a session to a campaign when at minimum utm_source and utm_medium are present. utm_campaign is strongly recommended for any organised tracking. utm_term and utm_content are optional and used mainly for paid search and creative testing respectively.

Does capitalisation matter in UTM values?

Yes — analytics platforms treat "Google" and "google" as two separate sources. Adopt a consistent naming convention (all-lowercase with hyphens is the most common) before you start generating links, and stick to it across your team to avoid fragmented reports.