Start a project

Tool 23 of 29 · Marketing

UTM Link Builder

Tag your campaign links so your analytics shows which newsletter, post or flyer brought people in, with values kept consistent so reports stay tidy.

UTM Link Builder

Tag one link

Where the click comes from: newsletter, facebook, qr-code
The type of channel: email, social, cpc, print
Your name for the campaign
Paid search keyword (optional)
Which link or advert, if there are several (optional)

Tagged link

· Use the same values every time, because analytics treats Facebook and facebook as two sources. If you use quietstats ↗, tagged visits show up under Campaigns.

Tag a whole list (CSV)

A header row is optional. Columns without a header are read in the order above.

Tagged CSV

01

What it does

Campaign links with consistent UTM tags, presets for common channels, and a whole CSV tagged at once.

  • Source, medium, campaign, term and content
  • Presets for email, social, ads and print
  • Lowercase and hyphen clean-up
  • Keeps existing query strings and #anchors

02

Private by design

Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

03

What you get

A tagged link or CSV, with a Copy and a Download button on every result.

  • UTM
  • Analytics
  • Campaigns

Why it matters

Analytics can only tell you a visit came from 'facebook.com' or 'direct'. UTM tags add the detail you actually need: which campaign, which email, which button. Without them, newsletters opened in apps and links in PDFs often show up as direct traffic.

The catch is consistency. 'Newsletter', 'newsletter' and 'news-letter' become three sources in your reports. This builder lowercases values and swaps spaces for hyphens, and its presets use the same names every time. Tagged visits show up in Google Analytics, Plausible, Fathom and quietstats.

How to use it

  1. Paste the page you're linking to.
  2. Pick a preset or type the source and medium, then name the campaign.
  3. Copy the tagged link.
  4. For many links, paste a CSV below and download the tagged version.

FAQ

Which fields are required?

Source, medium and campaign. Term is for paid search keywords and content tells apart several links in the same message.

Should I tag links on my own site?

No. In some analytics tools a UTM tag starts a new visit, which breaks the record of where people really came from. Tag only links on other sites, in emails, ads and print.

Does it keep my existing query string?

Yes. Existing parameters and any #anchor are kept, and old utm_ values are replaced.

Is anything sent anywhere?

No. The links are built in your browser.

Work with me

Want a site that gets these right?

I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

All developer tools · Back to leej.uk