Save 50% on Marqly yearly — now $48/year. Upgrade →

Strip tracking parameters from URLs

Paste links, one per line, and get them back without utm_*, fbclid, gclid, and the rest. Runs entirely in your browser.

What tracking parameters are

Most of the junk after a ? in modern links exists to answer one question: where did this click come from? The utm_* family (source, medium, campaign, term, content) is the marketing-attribution standard read by Google Analytics. Click identifiers like fbclid (Facebook), gclid and gbraid/wbraid (Google Ads), msclkid (Microsoft), ttclid (TikTok), and twclid (X) tie the visit to the specific ad or share that produced it. Email platforms add their own — Mailchimp's mc_eid can identify you personally as the newsletter recipient who clicked. None of it changes what the page shows.

Why cleaned links are better

  • Sharing — forwarding a link with mc_eid or si intact forwards a little fingerprint of you and where you found it. A clean link is just the page.
  • Saving — the same article bookmarked from a newsletter and from the address bar becomes two "different" URLs. Tracking parameters are the number one source of duplicate bookmarks.
  • Readability — a 60-character link beats a 300-character one in a document, a commit message, or a chat.

How this tool decides what to strip

It uses a conservative known-bad list: anything starting with utm_ plus a couple dozen named click identifiers from the major ad and email platforms. Parameters not on the list survive, because a query string is often load-bearing — ?q=search+terms, ?v=videoid, ?page=3 all change the content. #fragments are kept too, so links that jump to a heading keep working. The trade-off is honest: an exotic tracker we haven't listed will pass through, but the tool will never break a working link.

Check the links, then keep them findable

Cleaning URLs pairs well with pruning them — the dead link checker tests up to 25 links at a time and tells you which ones still resolve. And if the links you're cleaning are headed for a bookmarks library, Marqly saves any page in one click and lets you find it later by describing it. On the privacy side, see is Marqly safe.

Frequently asked questions

Will removing these parameters break the link?

No. Tracking parameters exist for the analytics software on the other end, not for the page — utm_source tells Google Analytics where the click came from, fbclid identifies the Facebook click. The page renders identically without them. Functional parameters (search queries, product IDs, video IDs) are never touched, and #fragments are kept so anchor links still jump to the right section.

Which parameters does it strip?

Everything starting with utm_, plus fbclid, gclid, gbraid, wbraid, msclkid, twclid, ttclid, yclid, igshid, igsh, si, spm, ref_src, ref_url, li_fat_id, mc_eid, mc_cid, _hsenc, _hsmi, vero_id, oly_enc_id, oly_anon_id, and s_kwcid — the trackers from Google, Meta, Microsoft, TikTok, X, LinkedIn, Mailchimp, HubSpot, and friends. It is a known-bad list, so an obscure tracker could slip through.

What is that si parameter on YouTube links?

Since 2023, YouTube’s Share button appends ?si= — a source identifier tied to your share action. The video plays fine without it, so this tool removes it. Same story for Instagram’s igsh and Spotify’s si: share-button fingerprints, not functional parts of the link.

Are my URLs sent to a server?

No. The cleaning happens entirely in your browser with the standard URL API — nothing you paste leaves the page, and nothing is logged. The same privacy posture applies to Marqly itself; see is Marqly safe for how we handle saved data.

← All free tools