Tooleem
MarketingThis tool runs in your browser. No files or text are sent to our servers.

UTM Builder

Build campaign tracking URLs with UTM parameters in your browser. Add source, medium, campaign, and optional term and content, then copy the link.

Tracking link ready
https://tooleem.com/?utm_source=newsletter&utm_medium=email&utm_campaign=launch
Share toolWhatsApp

A UTM builder that adds campaign tracking parameters to a URL. You give it a destination link and fill in source, medium, and campaign, plus optional term and content, and it returns a tagged URL you can paste into an email, ad, or post. UTM parameters are the standard tags that analytics tools read to tell where traffic came from. The tool builds the link in your browser and never sends it anywhere. It does not track clicks or connect to any analytics account by itself; it just creates the tagged URL. Whether the data shows up depends on the destination site analytics being set up to read UTM parameters.

01

How to use this tool

  1. 01Enter the destination URLPaste the full link you want people to land on, including https://. The URL is required and is checked for a valid format.
  2. 02Add the parametersSource, medium, and campaign are required. Term and content are optional for finer breakdowns. Values are lowercased for consistency.
  3. 03Copy the linkThe tagged URL updates live. Copy it with one click and use it in your email, ad, or post.
02

When is this useful?

  • Paid adsGive each platform its own source (google, facebook, and so on) so you can see which channel actually converts instead of a generic lumped total.
  • Email and newslettersTag each link in a newsletter, and use content to separate the header, the button, and the footer so you know where readers click.
  • Social postsTag organic posts with medium=social so they show up separately from paid traffic and from generic referrals.
  • Affiliates and partnersGive each affiliate or partner a unique source so you can see how much traffic and how many conversions each one sends.
  • Creative testingRun the same campaign with two banners or two headlines, and use content to tell the variations apart in your reports.
03

Examples

  • Newsletter linksource=newsletter, medium=email, campaign=september becomes https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=september.
  • Facebook ad with creative variantssource=facebook, medium=cpc, campaign=summer-sale, content=video-1 tells two creatives apart inside the same campaign.
  • A link that already has a parameterIf the URL already has ?ref=hp, that parameter is kept and the UTM tags are appended after it.
04

Tips for a better result

  • Stick to lowercaseAnalytics tools treat "Facebook" and "facebook" as two different sources. The tool lowercases values for you, which keeps your reports clean.
  • Use hyphens instead of spacesA space in a value is encoded as a + in the URL, which is harder to read. Write summer-sale rather than "summer sale" for tidy, consistent links.
  • Agree on a naming conventionKeep a shared sheet of approved sources, mediums, and campaign names so your team does not end up with fifteen versions of "facebook".
  • Do not tag internal linksOnly add UTM parameters to links that lead to your site from outside. Tagging internal links restarts the session and breaks attribution.
05

What UTM parameters are

UTM parameters are small tags added to the end of a URL that let analytics tools see where a visitor came from. Without them, traffic from a link someone clicked often shows up as a generic "direct" or "referral", with no way to tell which campaign, channel, or creative brought the visitor. Adding consistent UTM tags turns that fog into a clear breakdown of what is working.

06

The five parameters and what each does

utm_source is where the traffic comes from, like google, facebook, or newsletter. utm_medium is the type of channel, like cpc, email, social, or affiliate. utm_campaign is the specific campaign name, like summer-sale or q4-launch. utm_term is an optional keyword, mainly for paid search. utm_content is an optional label for telling variations apart, like button-top or banner-v2. Source, medium, and campaign are required here; term and content are optional and are left out of the link when empty.

07

How the link is built

The tool takes your destination URL, keeps any query parameters it already has, and appends the UTM tags with correct separators. Values are URL-encoded so the link stays valid, and empty optional fields are skipped. If the URL is missing or not a valid web address, or a required field is blank, the tool shows a short message instead of a broken link. It does not shorten the URL, store a history, or export a file.

08

Privacy

The whole URL is built in your browser. No link or parameter is sent to a server, and nothing is saved. There is no tracking by Tooleem and no history. Close the tab and the link is gone.

09

Frequently asked questions

What is a UTM link?

A UTM link is a normal URL with extra tracking tags added to the end, such as utm_source and utm_campaign. Analytics tools read those tags to report where your visitors came from.

What do utm_source, utm_medium, and utm_campaign mean?

Source is where the traffic comes from (facebook, newsletter), medium is how it arrives (email, cpc, social), and campaign is which effort it belongs to (launch, summer-sale). These three are required, because reports rely on them.

Does this tool track clicks?

No. It only builds the tagged URL. It does not track clicks, count visits, or store anything. The tracking happens in your own analytics tool when someone visits the tagged link.

Does it connect to Google Analytics?

No. It does not connect to Google Analytics or any other account, and it does not send data anywhere. It creates UTM parameters that GA and similar tools can read once a visitor lands on your site.

When should I use utm_term and utm_content?

Use utm_term mainly for paid search keywords, and utm_content to tell apart variations of the same campaign, such as two banners or two button positions. Both are optional.

Is my URL uploaded?

No. The link is built entirely in your browser, and nothing you enter leaves your device.

Can it shorten links?

No. This tool only adds UTM parameters. If you want a shorter link, run the result through a separate URL shortener afterward.

What happens if my site analytics is not configured?

The link still works as a normal URL, but the UTM data will not appear in any report until your destination site has analytics set up to read UTM parameters.

Related tools

Related tools

Missing a tool, or found a bug?We build Tooleem around what you need. Tell us what to add or fix.
Tell us