URL & UTM Tracker Stripper

Remove UTM, fbclid, gclid and 40+ tracking parameters from any URL

Parses any pasted URL and removes known tracking query parameters — utm_source, utm_medium, fbclid, gclid, mc_eid, _hsenc, igshid, ref and more — to produce a clean, shareable link. The full parameter list is bundled in the browser, so no server lookup is needed and nothing is sent anywhere. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Which parameters does it remove?

It removes 40+ known tracking parameters: the full utm_* family, click identifiers like fbclid, gclid, dclid, msclkid and twclid, email trackers such as mc_eid, _hsenc, _hsmi and vero_id, plus igshid, mkt_tok, ref, ref_src and several others. Unknown parameters are kept by default so functional ones are not lost.

Marketing emails, social shares, and ad clicks pile tracking parameters onto URLs: utm_source, utm_campaign, fbclid, gclid, and dozens more. They do nothing for the destination page — they exist to attribute and follow clicks. This tool parses any URL you paste, removes every known tracking parameter, and gives you a clean link that points to exactly the same page.

What tracking parameters actually do

When you click a link with utm_source=newsletter in it, the destination site’s analytics platform reads those parameters and logs the source of your visit. The link works identically without them; you reach the same page. Platforms like Meta (Facebook), Google Ads, and HubSpot add their own proprietary identifiers (fbclid, gclid, _hsenc) that tie your specific click to your account in their system.

There are good reasons to share clean URLs: click identifiers can be used to associate browsing patterns across sites, a URL with many tracking parameters is harder to read and trust, and some tracking parameters are session-scoped and expire — a clean URL works indefinitely.

How it works

The tool uses the browser’s native URL parser:

  1. It parses the pasted string into its components (scheme, host, path, query, fragment).
  2. It iterates the query parameters and, comparing names case-insensitively, deletes any that match the bundled tracking-parameter list (the utm_* family, click IDs, and email/affiliate trackers).
  3. It rebuilds the URL with the surviving parameters, preserving order and the fragment, and reports which parameters it stripped and which it kept.

Because the list is bundled in the page, there is no network call and nothing is logged.

The parameters it removes

The tool covers the most widely deployed tracking parameters:

  • UTMutm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id and variants.
  • Google Adsgclid, dclid, gbraid, wbraid.
  • Meta / Facebookfbclid, fb_action_ids.
  • Microsoft Adsmsclkid.
  • Twitter / Xtwclid.
  • HubSpot_hsenc, _hsmi, hsa_*.
  • Mailchimpmc_eid.
  • General referralref, ref_src, mkt_tok, igshid.

Unknown parameters are always kept — the stripper is conservative and will never remove a parameter it does not recognise as tracking.

Worked example

Given https://shop.example.com/item?id=42&utm_source=newsletter&utm_medium=email&fbclid=AbC123, the tool returns https://shop.example.com/item?id=42 and tells you it removed utm_source, utm_medium, and fbclid while keeping the functional id parameter. If a site genuinely needs a parameter that happens to look like a tracker, check the “kept” and “removed” lists before sharing. Unknown parameters are always kept, so the cleaner is conservative by design — it will never strip a parameter it does not recognise as tracking.

Practical tips

  • Sharing articles and news links: Paste the full URL from your browser’s address bar after clicking a newsletter or social link. The tool strips the campaign attribution while keeping the article path.
  • Shortening long URLs: Removing tracking parameters often cuts URL length significantly, which is useful for character-limited platforms or anywhere you want a readable link.
  • Verifying what a URL tracks: The “removed” list shows you exactly which tracking systems had visibility into your click — UTM for analytics, fbclid for Meta, gclid for Google — giving a clear picture of the attribution chain baked into the link.
  • Link audits: If you manage a website, paste your own outbound links to verify they are not carrying unwanted parameters from internal tools or third-party integrations.

The fragment (#section) is always preserved — it is a page anchor, not a tracking parameter, and removing it would change where the page scrolls to. All parsing and filtering run in your browser; nothing you paste is sent to a server.