Duplicate URL Remover
Remove repeated URLs, treating trailing slashes and tracking parameters as the same.
Strip tracking parameters and tidy messy links.
When filled, everything else is stripped.
URL Cleaner removes the clutter that gets attached to links as they travel. Campaign parameters, click identifiers from ad platforms, session tokens and fragments all pile up, producing addresses that are long, ugly to share and sometimes reveal where you got the link from.
The default rules strip the well-known offenders: the whole utm family, gclid from Google Ads, fbclid from Facebook, msclkid from Microsoft, and a dozen similar identifiers. You can add your own parameter names, or invert the rule and keep only the parameters you name, which is the quicker option when a URL carries one meaningful parameter among ten tracking ones.
Further switches tidy the rest: drop the fragment, remove a trailing slash, lowercase the domain, force https, and sort the surviving parameters so that two equivalent URLs come out identical. A list of URLs can be cleaned in one pass.
The url cleaner is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:
Almost never. Tracking parameters are read by analytics, not by the page itself, so the destination loads identically without them. The exception is a site that genuinely uses a parameter to select content, which is why you can keep specific names.
The utm family, gclid, dclid, fbclid, msclkid, twclid, igshid, mc_cid, mc_eid, ref and a handful of similar identifiers. You can extend the list with your own names.
It inverts the rule: everything is stripped except the parameters you name. That is far quicker when a URL carries one meaningful parameter among many tracking ones.
Because a=1&b=2 and b=2&a=1 load the same page but compare as different strings. Sorting makes equivalent URLs identical, which matters when you are about to deduplicate a list.
For any site that supports it, yes, and almost all do. A site still serving only http will fail, so switch it off if you are working with legacy addresses.
No. It only rewrites the text of each address, so nothing is requested and nobody learns what you are cleaning.
If the url cleaner is not quite what you need, these other free tools solve closely related problems.
Remove repeated URLs, treating trailing slashes and tracking parameters as the same.
Create UTM-tagged links for campaigns, with validation and a consistent format.
Extract all URLs from text or HTML, with anchor text and filtering options.
Split a URL into every component, including a table of query parameters.
Strip URLs down to domains or root domains, with counts and deduplication.