Clean URL - Remove Tracking, Analytics and Clutter from a Link

A link you copied is two hundred characters long and only forty of them are the page. The rest is who sent you, which advert you clicked and which newsletter it came from. That part comes off here; the part that makes the page work stays on.

What gets removed
utm_source, fbclid, gclid, srsltid, mc_eid and some two hundred more. None of them are read by the page.
Amazon's ref=, YouTube's si, eBay's _trksid, Google's ved. Each one is only ever removed on the site it belongs to.
A link forwarded through Outlook, Facebook or Google points at their server, with the real address hidden inside it. This gets the real one back out.
ref, source, aff, sid. Off by default, because some shops need exactly these to land you on the right product.
Tracking hidden after the # comes off either way. This removes the whole thing, which also loses the jump to a section of the page.

Frequently asked questions

Will cleaning a link break it?

Not with the settings it arrives with, and that is by design rather than luck. Nothing is removed for sitting in the part of the link after the question mark. Something is removed because its name is on a list of names known to belong to advertising, and everything else comes through untouched - which is why the bit that picks the colour, the page number or the point a video starts at all survive. The one group that could break a link, ref and source and the like, is switched off until you ask for it.

What if it removes something my link needed?

Untick it. Everything taken out is listed under the two boxes with a tick beside it, and unticking one puts it straight back into the result. Nothing disappears silently, which is the part most cleaners get wrong: they hand you a shorter link and leave you to work out what is missing.

Which parameters does it take out?

Campaign tags such as every utm_ and the Matomo and HubSpot equivalents; click identifiers including fbclid, gclid, gbraid, srsltid, msclkid, ttclid and yclid; newsletter tags such as mc_eid, mkt_tok and _hsenc; and a per-site list for the places that invented their own, like Amazon's ref=, YouTube's si, eBay's _trksid and Google's ved. Somewhere north of two hundred names in total.

Why is si removed from a YouTube link but not from mine?

Because these names mean whatever the site that invented them decided they mean. On YouTube si records who sent you the video. On your site the same three letters might be the size, the section or the supplier. Every rule that could go either way is tied to the site it came from for exactly this reason, so it never applies anywhere else.

What does unwrapping a redirect do?

A link forwarded through Outlook, Facebook or Google does not point at the page any more. It points at their server, with the real address packed up inside it - that is why the tail of it is a long mess of percent signs and numbers. Unwrapping lifts that address back out, puts it into readable form and then cleans it like any other link. Forwarded twice, it comes apart twice.

Can I clean a whole list at once?

Yes. Paste as many links as you like, one per line, and each is cleaned on its own. It is the usual way this job turns up: a column out of a spreadsheet, a set of links out of an email, or a redirect map that arrived with the tracking still attached.

Does the link get sent anywhere?

No. The whole thing runs in your browser, in JavaScript, and nothing is posted to this server or to anybody else. That matters more here than on most pages, because the parameters you are removing are often the ones carrying your name, your email address or which advert you clicked.

Does it shorten links?

No, and it is worth being clear about the difference. A shortener replaces your link with a new one pointing at somebody else's server, which can stop working, and which usually adds tracking of its own. This removes characters from the link you already have and changes nothing else: the address still points where it always did, directly.

Is a link without utm tags bad for my own tracking?

It is if you are the one who put them there. These tags exist so an analytics tool can say where a visit came from, and removing them from a link in your own campaign loses that. The tool is for the other end: a link somebody sent you, that you now want to share, publish or put in a document without carrying their tracking, or your own identifier, along with it.