Tracking parameter remover
Strip utm_*, fbclid, gclid, mc_eid, igshid and 60 more tracking parameters from a URL. See exactly what was removed and which platform put it there.
What a tracking parameter actually is
When you copy a link out of an email, an ad, or a social app, most of what you copy is not the address of the page. It is a payload attached to it: which campaign sent you, which creative you clicked, and — with fbclid and its relatives — an identifier that ties this click to a profile of you.
None of it is needed to reach the page. Strip it and the link still works, it is four times shorter, and it no longer tells the destination where you got it. That matters most when you are the one sharing: a link pasted into a group chat carries your click identifier to everyone who opens it.
Which parameters this removes
Everything in the utm_* family, plus roughly sixty named parameters from the platforms that set them: gclid, gbraid and wbraid (Google Ads), fbclid (Meta), msclkid (Microsoft), mc_cid and mc_eid (Mailchimp), _hsenc (HubSpot), ttclid (TikTok), twclid (X), igshid (Instagram), and prefix families like pk_* and matomo_*.
Each removal is listed with the platform that set it, because a stripper you cannot audit is one you have to trust blindly.
The parameters it deliberately leaves alone
A handful of names are tracking on one site and load-bearing on another. s is X's click token and also the search parameter on a large fraction of the web. ref is a referral tag in a newsletter and a git reference on a code host. t is a tracking token in one place and a YouTube timestamp in another — strip it and you lose the point in the video someone meant to send you.
Removing those by default produces broken links, so this tool surfaces them separately and leaves the decision to you. Tools that quietly delete them are the reason people stop trusting URL cleaners.
Does removing them break anything?
For the person opening the link, no — the destination is identical. For the person who sent it, yes, deliberately: their analytics will not attribute the visit to a campaign. If you are cleaning your own marketing links before publishing them, that is the opposite of what you want; use theUTM builder instead.
Nothing you paste leaves your browser
Every URL you type here is processed by JavaScript on this page. There is no request to a server, and the share link keeps its state in the#fragment, which browsers never transmit. That is a property of how the page is built, not a promise in a policy document — open your network tab and watch.
Related tools
- URL normalizerPut a URL in canonical form: default ports, percent-encoding, trailing slashes, parameter order and www. Choose a lossless or a comparison-grade normalization.
- Bulk tracking parameter stripStrip tracking parameters across an entire list of URLs at once, with a count of what was removed from each and the option to include ambiguous parameters.
- Query parameter editorEdit URL query parameters in a table. Repeated keys stay repeated — ?a=1&a=2 is two rows, not one, which is where most other editors quietly lose data.