UTM Link Builder

Add tracking tags to any link so Google Analytics shows exactly which email, ad or post brought each visitor.

Updated September 2026 Formulas tested

Where the visitor comes from.

Quick answer: A UTM link is a normal web address with labels added after a question mark, such as ?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale. Analytics tools read those labels to show which campaign brought each visit. Source is required here, and medium and campaign are strongly recommended.

When you share a link in a newsletter, an ad, a social post or a QR code, analytics tools cannot always tell where the visitors came from. UTM tags fix that. They are small labels added to the end of a web address, and Google Analytics reads them to show which campaign, source and medium each visit came from.

Enter your page address and fill in the labels. The finished link appears at once. It keeps any parameters already in your address, replaces older UTM tags, encodes spaces and special characters properly, and puts a #section anchor in the right place at the end.

The UTM parameters

  • utm_source (required): where the traffic comes from, such as google, newsletter or facebook.
  • utm_medium: the type of channel, such as cpc (paid clicks), email, social or banner.
  • utm_campaign: the name of the promotion, such as spring_sale.
  • utm_id, utm_term and utm_content (optional): a campaign ID, the paid keyword, and a label to tell apart two links in the same campaign (for A/B tests).

Good habits

Names are case-sensitive in analytics, so Email and email count as different mediums. That is why the tool lowercases everything by default. Use the same names every time, use underscores instead of spaces, and keep a simple record of your naming. Never put UTM tags on links between pages of your own site, because it splits visits into new sessions and hides the real source.

A worked example

Example. For the page https://example.com/shoes shared in a spring email, with source newsletter, medium email and campaign spring_sale, the link becomes https://example.com/shoes?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale. In Google Analytics, visits from that link are grouped under the newsletter source and the spring_sale campaign.

UTM parameters at a glance

ParameterMeaningExample
utm_sourceWhere the traffic comes from (required here)newsletter, google, facebook
utm_mediumThe type of channelemail, cpc, social
utm_campaignThe promotion or campaign namespring_sale
utm_idA campaign ID from your ad platformabc123
utm_termThe paid keywordrunning_shoes
utm_contentTells two links in the same campaign apartlogo_link, text_link

Example result: https://example.com/shoes?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

Common mistakes to avoid

  • Using different spellings for the same source, such as “Facebook”, “facebook” and “fb”. Analytics treats them as separate sources, so use lowercase and one naming rule.
  • Putting UTM tags on links between pages of your own site. It starts a new session and overwrites the real source of the visit.
  • Forgetting that the link shows the labels to visitors. Do not put private or personal information in a UTM tag.

Frequently asked questions

What is a UTM link?

It is a normal web address with extra labels (utm_source, utm_medium, utm_campaign and others) added after a question mark. Analytics tools read those labels to attribute each visit to a campaign.

Which UTM fields are required?

Source is the one this tool requires. Google Analytics works best when you also set medium and campaign, so the tool reminds you if they are empty.

Should I use UTM tags on internal links?

No. Tagging links inside your own website starts a new session and overwrites the real source of the visit, which makes your reports wrong.

Does adding UTM tags change my page?

No. Visitors see the same page. The tags only travel in the address and are read by analytics. You can shorten the link with a link shortener afterwards.

People also search for this as: UTM builder, campaign URL builder, Google Analytics UTM generator, UTM parameters, UTM tracking link, utm_source utm_medium utm_campaign.

Sources and further reading

Formulas on this page are checked by automated tests against independent references. See how we test our tools.

Press Esc to close