Skip to content
knitsapp

UTM link builder

Links & QR

Add UTM tracking to any link, one at a time or a whole list, and copy it.

Quick fill

Common conventions, not rules. Use whatever names match how you report.

Where the link is posted, e.g. newsletter

The channel type, e.g. email, social, cpc

Product, promo or slogan, e.g. spring-sale

More parameters

Matches the ID in your uploaded campaign data

The paid keyword

Tells two links in one place apart

e.g. Search Ads 360

e.g. display, video

e.g. remarketing, prospecting

Kept on this device only. The page address is not saved.

Fill in source, medium, campaign to build your link.

How it works

Build UTM-tagged links for Google Analytics in your browser. Keeps your existing parameters and #anchor, tags a list in bulk, exports CSV. Nothing is uploaded.

  1. Paste your page address, or switch to Bulk and paste one address per line.
  2. Fill in source, medium and campaign, or tap a preset chip to start.
  3. Copy the tagged link, or copy or download the whole list as CSV.

Questions

Which UTM parameters does Google Analytics support?

Google's Analytics Help page (checked 6 Nov 2026) lists utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_creative_format and utm_marketing_tactic. It says to always use utm_source, utm_medium and utm_campaign, and notes that utm_creative_format and utm_marketing_tactic are not currently reported in Analytics properties. The extra fields are under More parameters.

What happens to query parameters and the #anchor already on my link?

They stay as they are. Only a utm_ parameter you fill in replaces an existing one with the same name; a utm_ parameter you leave empty is kept. The #anchor stays at the very end, after the query.

Should I use lowercase, and which separator for spaces?

Lowercase is on by default as a convention: Google recommends one consistent value per source, medium and campaign so a single campaign does not split into several report rows, and one casing is the easiest way to keep that. Hyphen, underscore and %20 all work; pick one and use it everywhere. The presets are common conventions, not rules.

Is my link sent anywhere?

No. Tagging, the table and the CSV are all made in your browser. Saved campaign presets are stored only on this device, in your browser storage, and never include the page address.

Can I make a QR code from the tagged link?

Yes. Copy the tagged link, open the QR code tool linked under the result and paste it there.

More in Links & QR