Avexora Tools

UTM Link Builder

Free UTM link builder. Add utm_source, utm_medium, utm_campaign, term and content parameters to any URL with correct encoding for campaign tracking.

About the UTM Link Builder

A UTM link builder that attaches correctly-encoded campaign parameters — utm_source, utm_medium, utm_campaign and the optional utm_term and utm_content — to any URL for accurate traffic tracking in analytics.

UTM parameters are small tags appended to a URL that tell Google Analytics (and virtually every other analytics tool) exactly where a visitor came from: utm_source names the site or platform, utm_medium the channel type, and utm_campaign the specific push. Without them, a sale's traffic gets lumped into 'direct' or a vague referral — leaving you unable to say whether the Instagram post, the newsletter or the Google ad actually earned it, and budget decisions become guesswork.

This builder assembles the tracked URL correctly every time. It validates that the destination is a real http(s) URL, requires the three core parameters, URL-encodes values so spaces and special characters don't break the link, and appends with ? or & depending on whether the URL already carries a query string — the detail that manual tagging most often gets wrong. The optional utm_term (paid search keyword) and utm_content (which ad or button variant) fields let you split-test creatives within one campaign.

Consistency is what makes UTM data usable. Decide on lowercase naming and stick to it — analytics treats 'Email' and 'email' as different mediums, splitting your reports in two. Use a small fixed vocabulary for mediums (email, cpc, social, referral), name campaigns descriptively (diwali-sale-2026 beats campaign7), and keep a shared spreadsheet of the links you've issued. One more habit: never UTM-tag internal links on your own site — clicking one restarts the visitor's session and erases their true origin. Tag only links that live outside your site: ads, emails, social posts and partner placements.

How to use the UTM Link Builder

  1. Enter the destination URL (it must be a valid http/https link).
  2. Enter the three required parameters: campaign source, medium and campaign name.
  3. Optionally add the campaign term (paid keyword) and content (ad or button variant).
  4. Click Build tracked URL to get the correctly encoded link.
  5. Use the tagged link only for ads, emails, social posts and partner placements — never internal links.

Worked example

Enter 'https://yoursite.com' as destination, 'google' as source, 'cpc' as medium, and 'diwali-sale' as campaign. You get: https://yoursite.com/?utm_source=google&utm_medium=cpc&utm_campaign=diwali-sale

Frequently asked questions

What's the actual difference between utm_source and utm_medium?
Think of 'source' as the specific place the link lives (like google, facebook, or your weekly-newsletter), and 'medium' as the broader type of channel (like cpc, social, or email). For instance, a Facebook ad is source=facebook, medium=cpc.
Will adding UTM parameters hurt my website's SEO?
Not when used correctly on external campaign links. However, it's a good idea to set a canonical URL on your landing pages so search engines know the original URL and don't mistakenly index the tagged variations as duplicate content.
Where can I see all this UTM data once I start using it?
In Google Analytics 4, head over to Reports → Acquisition → Traffic acquisition. You can view the data using the 'session source/medium' and 'campaign' dimensions. Almost all major CRMs and ad platforms also automatically read and report on these parameters.
Does it matter if I use uppercase or lowercase letters for UTM values?
Yes, it absolutely matters! Analytics tools are strictly case-sensitive. This means 'Email' and 'email' will show up as completely separate marketing mediums in your reports. The best practice is to choose lowercase-with-hyphens as your standard convention and never deviate.
Should I use UTM links for the navigation links on my own website?
No, never. If you tag internal links on your own site, whenever a visitor clicks one, it will instantly restart their analytics session and completely erase the original source they actually came from. Only use UTM tags for external links pointing *to* your site.

More from Avexora

All Avexora products →

Business software from the team behind these free tools.

Get one practical business tip every week

Tools, templates and tactics for running your business — free, no spam.

Related tools

More marketing & seo tools