UTM builder

Add UTM tags to any link so Google Analytics knows exactly where each visit came from. Free, no sign-up.

Presets

Your campaign URL

Enter a website URL to begin

How to use the UTM builder

  1. Paste the page you want people to visit.
  2. Fill in source, medium and campaign. These three are required. Content and term are optional.
  3. Copy the tagged link, then shorten it before you share it.

Or start from a preset: choose where you are sharing and the builder fills in the source and medium for you.

What each tag means

Tag Answers Example
utm_source Which site or app sent the visit? instagram
utm_medium What type of channel was it? social
utm_campaign Which campaign or promotion? diwali_2026
utm_content Which version or placement? story
utm_term Which keyword, for paid search? running_shoes

Keep your naming consistent

Analytics treats Instagram, instagram and IG as three different sources. With Clean up values switched on, the builder lowercases everything and replaces spaces with underscores, so your reports stay tidy.

Shorten before you share

A link with three UTM tags is long and looks suspicious in a chat. Shorten it with MiniSnip: people see a clean link like go.yourbrand.com/diwali, your analytics still receives every tag, and MiniSnip shows its own click counts with bots filtered out.

Read the full guide: UTM parameters explained.

Frequently asked questions

Do UTM parameters affect SEO?

No. Search engines ignore UTM tags for ranking, and a canonical tag on your page tells them which URL is the main one.

Does this work with Google Analytics 4?

Yes. GA4 reads utm_source, utm_medium, utm_campaign, utm_content and utm_term automatically.

Are UTM values case sensitive?

Yes. Instagram and instagram are reported as different sources, which is why the builder lowercases values.

Should I add UTMs to links between my own pages?

No. Tagging internal links starts a new session in analytics and overwrites the real source of the visit.