Free tool

UTM link builder

Build clean, consistent tracking links so you can finally tell which post drove the click. Fill the boxes, copy the link, done.

← All free tools

The page you want to send people to. We add https:// if you skip it.

The specific push this link belongs to.

Optional. Paid keywords, or an A/B label.

Optional. Tells two same-campaign links apart.

Your tracking link
Add a URL above and your tagged link appears here.
Why bother? Without tags, every click looks like “direct” in your analytics. UTMs let you see that, say, the Instagram bio link drove 40 sales and the newsletter drove 5. Built entirely in your browser, nothing is sent anywhere.
Short answer: A UTM builder is a free tool that adds tracking tags to the end of a link, so your analytics shows exactly which post, channel, or campaign drove each click. Fill in source, medium, and campaign, copy the tagged URL, and use it anywhere. No signup, and it runs entirely in your browser.

What is a UTM parameter?

A UTM parameter is a small tag added to the end of a URL that tells your analytics tool where a visitor came from. UTM stands for Urchin Tracking Module, named after the analytics company Google bought in 2005. The tags sit after a question mark and do not change the page a visitor lands on, only how the visit is labeled in your reports.

There are five UTM parameters. Each one answers a different question about the click. Here is what each tag means and a real example value.

ParameterWhat it isExample value
utm_sourceWhere the click comes from: the site, platform, or referrer.instagram, newsletter, google
utm_mediumThe marketing channel or link type that delivered the click.social, email, cpc
utm_campaignThe specific campaign, promotion, or launch the link belongs to.summer_sale, launch_2026
utm_termThe paid keyword you bid on. Used mainly for paid search.social+scheduler
utm_contentWhich version of a link or creative was clicked, for A/B tests.header_cta, blue_button

utm_source, utm_medium, and utm_campaign are the three core tags. utm_term and utm_content are optional, used mostly for paid search and A/B testing.

How do you build a UTM link?

Start with the page URL you want to share, then add the tags that describe the click. The builder above does the formatting for you, so you only fill the boxes and copy the result.

  1. Paste the destination URL, for example your product or landing page.
  2. Set utm_source to where the link lives, like instagram or newsletter.
  3. Set utm_medium to the channel type, like social, email, or cpc.
  4. Set utm_campaign to the promotion or launch the link belongs to.
  5. Add utm_term and utm_content only if you need keyword or A/B detail.
  6. Copy the tagged link and use it in your post, ad, or email.

Keep your tags consistent and all lowercase. UTM values are case sensitive, so instagram and Instagram show up as two different sources and split your data. Once your links are tagged, you can schedule them across every platform from one place, or browse the platforms PostDodo supports.

Frequently asked questions

What is a UTM builder?

A UTM builder is a free tool that adds tracking tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to the end of a URL. The tagged link tells your analytics tool exactly which post, channel, or campaign drove each click, so you can see what is working.

Are UTM parameters case sensitive?

Yes. Most analytics tools treat utm_source=Instagram and utm_source=instagram as two separate sources, which splits your data. Pick one style, usually all lowercase, and use it every time so your reports stay clean.

Which UTM parameters are required?

utm_source, utm_medium, and utm_campaign are the three core tags and the ones most analytics tools expect. utm_term and utm_content are optional and used mainly for paid search keywords and A/B testing different links.

Do UTM tags hurt my SEO?

No. UTM parameters do not harm SEO when used on links you share in ads, email, and social posts. Avoid adding them to internal links between your own pages, and set a canonical URL so search engines do not treat tagged versions as duplicate pages.

Is this UTM builder really free?

Yes. The PostDodo UTM builder is completely free, needs no account, and runs entirely in your browser. Nothing you type is sent to a server. Build as many tracking links as you want and copy them straight into your posts.

More free tools: character counter, hashtag generator, and all free tools.

Link tagged?

Let PostDodo post it for you

Tag the link, then schedule it across every platform from one place and get a receipt it went out. Start free for 7 days.

Start free for 7 days →