Home › Marketing Tools

UTM Link Builder

Build campaign URLs with UTM parameters so your analytics tool can tell you exactly which link a visitor clicked. Everything is assembled in your browser; the URL is never sent anywhere.

Result

What each parameter is for

ParameterQuestion it answersExample
utm_sourceWhich site or app sent the traffic?newsletter, instagram, producthunt
utm_mediumWhat kind of channel was it?email, cpc, social, referral
utm_campaignWhich specific push is this part of?spring_sale, launch_oct
utm_termWhich keyword or audience?running+shoes
utm_contentWhich creative or placement?cta_top, banner_b

Only the first three are strictly needed for useful reports. utm_content is the one most teams skip and later regret: it is the only way to tell whether the top banner or the in-text link did the work when both point at the same landing page.

Naming rules that keep reports usable

Usage example

You are promoting a sale through an email and an Instagram story, both linking to the same page. Build two links: source newsletter / medium email / campaign spring_sale, and source instagram / medium social / campaign spring_sale / content story. In your reports, revenue is now attributable to each push instead of being lumped into "direct".

One warning: never put UTM parameters on internal links (links between your own pages). They overwrite the original attribution of the session and make your acquisition reports lie to you.

Frequently asked questions

Do UTM parameters affect SEO?

Google treats UTM-tagged URLs as duplicates of the clean URL and consolidates them, so they do not split ranking signals in practice. Still, share the clean URL publicly and keep tagged URLs for tracked placements only.

Are UTM parameters case-sensitive?

The parameters themselves are not, but their values usually are in reporting tools. Lowercase everything to avoid ghost duplicates in your source and campaign reports.

Does this tool store my URLs?

No. The URL is assembled locally in your browser and never leaves your device. Nothing is logged, and there is no account.

Related tools

URL Encoder & Decoder

Percent-encode or decode URLs and query-string values, with the option to encode an entire URL or only a parameter value.

URL Slug Generator

Turn any title into a clean, lowercase, hyphenated URL slug with one click, ready for blogs and product pages.

ROAS Calculator

Measure return on ad spend with refund adjustment and your own breakeven ROAS, not a generic benchmark.