UTM Link Builder

Build campaign URLs with consistent parameters, so analytics does not split one campaign in two.

Destination URL
Presets
utm_sourcerecommended
utm_mediumrecommended
utm_campaignrecommended
utm_term
utm_content
utm_id

Analytics treats Spring Sale and spring-sale as two different campaigns. Normalising keeps one campaign in one row.

Tagged URL

Enter a destination URL to start

How to Build a UTM Link

1

Enter the destination

The page the link should land on. Any existing query parameters are preserved, so a link that already carries a referral code keeps working.

2

Fill in the parameters

Source, medium and campaign are the three that matter. Source is where the traffic comes from, medium is the type of channel, and campaign is the name you will look for in reports.

3

Copy the tagged link

Keep normalisation on so casing and spaces stay consistent. Inconsistent capitalisation is the single most common reason one campaign shows up as several rows.

Features

All six UTM parameters including utm_id
Presets for Google Ads, Meta, LinkedIn, email and QR codes
Automatic lowercasing and hyphenation to keep naming consistent
Existing query parameters preserved
Live URL as you type
Clear error when the destination is not a valid URL
Runs entirely in your browser
Free with no sign-up

Frequently Asked Questions

Source, medium and campaign. Term and content are optional and mostly useful for paid search keywords and for telling two creatives apart. utm_id is for tying a click back to a specific campaign record.

Analytics tools treat parameter values as case sensitive, so Spring_Sale and spring-sale become two separate rows in your campaign report. Picking one convention and sticking to it is most of the work.

No. Tagging an internal link restarts the session attribution, so the original source of the visit is lost. Use them only on links coming from outside your site.

They can create duplicate URLs if search engines crawl them, which is why tagged links should not appear in your sitemap or internal navigation. A canonical tag on the page handles the rest.

Source is the specific origin, such as google or newsletter. Medium is the category, such as cpc, organic or email. Source answers where, medium answers what kind.

No. The link is assembled in your browser using the built-in URL parser, so campaign plans stay private.

Not here, but a tagged URL works fine behind any link shortener. The parameters travel with the redirect.

Yes, completely free with no sign-up.

Need a Custom Tool or Application?

We build production-grade web applications, SaaS platforms, and developer tools. Let's talk about your project.

or book a free call