Copy a link from almost anywhere - a newsletter, a search result, an app's share button - and look at what you actually got:
https://shop.example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring&fbclid=IwAR2xKe9uN3tYwqLmVh5cRfB7pGdJ0iSaZ6oT1EnHkD4bXjPrC8vAlUwM&mc_eid=a1b2c3d4e5
https://shop.example.com/sale
The page you wanted is shop.example.com/sale. Everything marked in red is telemetry, and when you share the link with it attached, you are not just sharing a page. You are forwarding a tracking record.
What the parameters actually encode
utm_*(source, medium, campaign, term, content) are marketing analytics tags. They tell the site which newsletter, ad or channel delivered you. Harmless-looking, but when you paste the link to a friend, their visit is credited to - and correlated with - the campaign that targeted YOU.fbclid,gclid,ttclid,msclkidare click identifiers from Meta, Google, TikTok and Microsoft ad systems: unique per click. They let the platform connect the ad click to what happens on the destination site.mc_eid,ck_subscriber_id,_hsencand friends are the ones people underestimate: email-marketing identifiers that map to your individual subscriber record. A link withmc_eidin it does not say "someone came from the newsletter". It says "THIS subscriber's copy of the newsletter". Forward it, and anyone who clicks is browsing as you in the sender's analytics.- Amazon's tracking path segments and
ref=parameters encode how you navigated. That 300-character product URL contains a 10-character product ID and 290 characters of your journey.
None of this breaks the link if it is removed. The page loads identically; only the surveillance is gone.
Ways to strip them
By hand. Delete everything from ? onward - unless part of the query is load-bearing (?v= on a YouTube link IS the video). This distinction is exactly why naive stripping breaks things and why people give up on doing it manually.
In the browser. Firefox has built-in tracking-parameter stripping in strict mode, and extensions like the ClearURLs family maintain community rule lists. Solid for links you visit - but they clean your NAVIGATION, not your clipboard. The dirty link you copy from an email or a share sheet is untouched.
At the clipboard. The moment you copy a URL is the moment before you share it, which makes it the right checkpoint. CopyClean strips known tracking parameters from any URL you copy on your Mac - a rule list of roughly two hundred parameters cross-checked against the major blocklists, with prefix matching for the utm_ family - while explicitly protecting parameters that make links work (video IDs, unsubscribe tokens, short-link wrappers stay untouched). It also rewrites the bloated forms locally: Amazon links collapse to amazon.com/dp/PRODUCTID, AMP wrappers unwrap, YouTube Shorts become normal watch links. All of it on-device; nothing you copy is uploaded.
The polite-link rule
A URL you share should contain what the recipient needs to reach the content - and nothing else. Clean links are shorter, they do not leak your subscriber identity, they do not gift correlation data to ad platforms, and they look like you know what you are doing. It is a small courtesy, like trimming a quote. The difference is that this courtesy also protects you - and it can be automatic.