Free tool

Free UTM builder.

Tag every link you share, then see in Google Analytics which story, post or poster brought people in.

The page people land on: an RSVP page, a ticket page, a pre-save.

Quick fill

Where the click comes from: instagram, newsletter, poster.

The type of channel: social, email, sms, qr.

The event or the push: summer-launch, nye-2026.

Tells two links apart in the same campaign: story, bio, flyer-a.

For paid search keywords. Leave it empty otherwise.

Your tagged link
Paste a link, then fill in source, medium and campaign.

Made in your browser. Nothing is sent or stored.

How it works

One link per place you share it.

UTM parameters are five tags added to the end of a link: utm_source, utm_medium, utm_campaign, utm_term and utm_content. Google Analytics reads them when someone lands on your page and files the visit under that source. The page itself does not change.

  1. 1Paste the page

    The page you want people to land on: an RSVP page, a ticket page, a pre-save.

  2. 2Say where it goes

    Pick a quick fill or type the source, the medium and the campaign.

  3. 3Copy and share

    Use a different link for each story, post, email or poster, so each one is counted on its own.

What are UTM parameters?
Tags added after a question mark at the end of a link, such as ?utm_source=instagram&utm_medium=social. They tell Google Analytics where a visit came from. Visitors see the same page.
Which fields do I need to fill in?
Source, medium and campaign. Content is useful when one campaign has several links, a story and a bio for example. Term is for paid search keywords and can stay empty.
Should I use upper or lower case?
Lower case, always. Google Analytics treats Instagram and instagram as two different sources, which splits your numbers in two. This builder converts everything to lower case and replaces spaces with hyphens by default.
What medium should I use for a poster or a flyer?
There is no standard. Many teams use qr or print. Google Analytics 4 does not recognise either in its default channels, so those visits show as Unassigned unless you create a custom channel group. Social, email and sms are recognised as they are.
Do UTM links hurt SEO?
No, on links you share outside your site. Avoid them on links between your own pages: they overwrite the source of the visit in Google Analytics and blur where people really came from.
Can I see who clicked, not just how many?
Google Analytics counts visits, not people. HIIPE capture links do the other half: everyone who signs up through a link is saved with that link’s source, so you know which post brought which fan.

More free tools →

HIIPE

Know which link brought each fan.

HIIPE capture links save the source on every contact, not just on the visit.

HIIPE