UTM Link Builder

Build campaign URLs with UTM parameters. Copy and paste, no signup.

The page you want to send traffic to. Must include https://.

The referrer, like google, newsletter, or twitter.

The marketing medium, like cpc, email, or social.

The specific promotion or product name.

Paid search keywords.

Used to differentiate ads or links pointing to the same URL.

What are UTM parameters?

UTM parameters are short tags appended to a URL — utm_source, utm_medium, utm_campaign, utm_term, and utm_content — that tell analytics tools like Google Analytics exactly where a visitor came from. Without them, clicks from a newsletter, a paid ad, and a social post can all blur together as generic referral or direct traffic, making it impossible to compare channels honestly.

This free UTM link builder takes your destination page plus the five standard campaign fields and assembles a correctly encoded campaign URL. Source, medium, and campaign name are the three you should always fill in; term and content are optional refinements for paid keywords and A/B-testing different creatives. The tool validates the base URL, handles special characters, and warns you if the URL already carries utm_* values that your new ones will override.

Everything runs in your browser — the URL you build never leaves the page. Once you have the tagged link, copy it straight into your campaign, or shorten it with ReSlug so the long parameter string stays hidden while clicks are still tracked per source, medium, and campaign.

How to build a UTM link

  1. Enter your website URL

    Paste the full destination page into the Website URL field, including https://. The tool flags the URL if it is not valid.

  2. Fill in source, medium, and campaign

    Set the campaign source (google, newsletter, twitter), campaign medium (cpc, email, social), and campaign name. These three fields are required.

  3. Add term and content if needed

    Use campaign term for paid search keywords and campaign content to differentiate ads or links pointing to the same URL.

  4. Copy your campaign URL

    The tagged URL updates live in the output box. Click Copy URL, or click Shorten with ReSlug to turn it into a tracked short link.

Frequently asked questions

What is the difference between utm_source and utm_medium?

utm_source identifies where the traffic comes from, such as google, newsletter, or twitter. utm_medium describes the type of channel, such as cpc, email, or social. A Facebook ad would typically use source facebook and medium paid-social or cpc.

Are UTM parameters case sensitive?

Yes. Google Analytics treats Email, email, and EMAIL as three different values, which splits your reports. Pick one convention, usually all lowercase, and stick to it across every campaign.

Do UTM parameters affect SEO?

Not directly, but tagged URLs can create duplicate-content noise if search engines index them. Use UTM tags on links you share in campaigns, not in internal links on your own site, and rely on canonical tags so the clean URL is the one that gets indexed.

Which UTM parameters are required?

Google Analytics needs utm_source at minimum, but in practice you should always set utm_source, utm_medium, and utm_campaign together. utm_term and utm_content are optional and mostly useful for paid search keywords and creative variants.

Can I add UTM parameters to a shortened link?

Add the UTM parameters to the long destination URL first, then shorten that tagged URL. The short link redirects to the full URL, so analytics still receives every parameter.

Make this UTM link short and trackable.

ReSlug shortens campaign URLs and tracks clicks per source, medium, and campaign automatically.

Create a free account