pngtowebp.in

UTM Link Builder

Add source, medium and campaign tags to any URL so your analytics can show which links brought visitors.

Quick presets

Where the traffic comes from.
The marketing channel type.
Your campaign or promotion.
Optional. Paid search keyword.
Optional. Tells ads or links apart.
Optional. Adds utm_id.

Track every campaign with clean UTM links

When someone clicks a link in your newsletter, social post or ad, your analytics tool needs a way to know which one it was. UTM parameters solve that. They are short labels added to the end of a URL, such as utm_source=newsletter, that analytics platforms like Google Analytics read when the visitor arrives. Without them, a lot of traffic ends up lumped together as “direct” or “referral” and you cannot tell which effort worked.

This builder assembles the link for you. Enter your page address and fill in the source, medium and campaign name. Add term, content or an ID if you need them. The tool keeps any query string and anchor your URL already has, formats the values consistently and gives you a link ready to paste into your ad, email or post. It runs entirely in your browser.

The parameters

ParameterRequiredExampleMeaning
utm_sourceYesnewsletterThe site, platform or list that sends the visit.
utm_mediumYesemailThe channel type, such as cpc, email or social.
utm_campaignYesspring_saleThe promotion or initiative.
utm_termNorunning+shoesThe paid keyword.
utm_contentNotop_bannerSeparates ads or links that point to the same page.
utm_idNoabc123A campaign identifier used by some platforms.

How to use the UTM Link Builder

  1. Paste the full address of the page you want visitors to land on.
  2. Pick a preset such as Facebook ads or Email newsletter, or type your own source and medium.
  3. Give the campaign a short, consistent name, for example diwali_sale_2026.
  4. Add term, content or ID if they help you separate ads or keywords.
  5. Press Build tracked link, then copy it and use it wherever you share the page.

What you get

  • Required fields are checked, so you never ship a half-built link.
  • Presets for common channels such as Facebook, Instagram, Google ads, email, LinkedIn and YouTube.
  • Lowercase and underscore options keep naming consistent across a team.
  • Existing query strings and anchors in your URL are preserved.
  • A summary table of every parameter that was added, plus a length warning for very long links.

When it comes in handy

  • Comparing the results of different newsletters or social posts in Google Analytics.
  • Tagging paid ads from several platforms so spend can be matched to visits.
  • Telling apart two banners or two buttons that lead to the same page.
  • Tracking QR codes on printed material by giving each placement its own campaign name.
  • Agencies sharing one naming convention across clients and team members.

Tips for better results

  • Decide on a naming convention first and write it down. “Facebook”, “facebook” and “fb” show up as three separate sources.
  • Use lowercase and underscores. Analytics reports are case-sensitive, and spaces turn into messy characters in URLs.
  • Never add UTM parameters to links inside your own website. They can overwrite the original traffic source of a visit.
  • Keep a spreadsheet of the links you create so campaigns stay organised.
  • Do not put personal information such as email addresses in UTM values.

Once your links are tagged, you may want a few more helpers for campaign work. UseTools.in collects free marketing and SEO utilities you can bookmark alongside this one.

Frequently asked questions

What does UTM stand for?

UTM stands for Urchin Tracking Module, named after the analytics company Google acquired and built Google Analytics from. Today it simply refers to the tracking parameters added to URLs.

Which UTM parameters are required?

Source, medium and campaign are the three you should always set. Term and content are optional extras. Google Analytics 4 also reads utm_id if you provide one.

Will UTM parameters affect my SEO?

They do not change how the page ranks, but they can create many URLs for one page. A canonical tag pointing at the clean URL helps search engines treat them as one page.

Can I use spaces or capital letters?

You can, but analytics reports treat Facebook and facebook as different values, and spaces become %20 or plus signs. The lowercase and underscore options avoid that.

Should I use UTM links on my own site?

No. Adding them to internal links can start a new session and overwrite the real source of the visit. Use them only on links from outside your site.

Does this tool store my links?

No. The link is built in your browser and is not sent or saved anywhere.

How do I see UTM data in Google Analytics?

Open your acquisition reports and look at session or traffic source, medium and campaign. The exact menu names change between versions, so check the current Google Analytics help pages.

Related tools