Skip to main content
Free email tool

UTM link builder for email

Set your campaign parameters once, then tag a single URL, or paste your whole email and tag every link in one pass. Existing query strings are kept, and mailto:, anchors and merge tags are left alone. Runs entirely in your browser.

Frequently asked questions

What are UTM parameters?

UTM parameters are tags you add to a link's URL (utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content) so analytics tools can attribute the resulting traffic to a specific campaign. For email, a typical set is utm_source=newsletter, utm_medium=email, utm_campaign=your-campaign-name.

How do I tag every link in my email at once?

Paste your full email HTML into the input instead of a single URL. The tool detects it's HTML and rewrites the href on every absolute http(s) link, so you don't have to tag them one by one. It reports how many links it tagged.

What does it leave untouched?

Anything that isn't an absolute http or https link: mailto: and tel: links, #anchors, relative paths, and templating placeholders like {{unsubscribe_url}}. It also preserves each link's existing query string and hash, and replaces an existing utm_ value rather than duplicating it.

Is my email private?

Yes. Everything runs in your browser with JavaScript. The URL or HTML you paste is never uploaded or sent to a server.

The email CSS thing I fixed this week

Every other week: one real rendering bug, the root cause, and a working fix. Code included. Usually something Outlook does silently.

Every other week. Unsubscribe anytime.