URL Cleaner: Strip UTM and Tracking Parameters in Bulk
Paste messy links, get clean ones. Removes utm_, fbclid, gclid and friends.
Runs entirely in your browser. Nothing is uploaded, no account needed.
What this does
A link copied out of a newsletter, a Slack message or a search result carries a tail of parameters describing how you got there. They break deduplication, they leak the referrer into anything you share, and they make a saved link 140 characters longer than the page it points at. Paste any number of URLs and get the canonical versions back.
How to use it
Paste your links
One per line, or a whole block of text with links buried in it. The parser pulls out anything that looks like an http(s) URL.
Choose how aggressive to be
The default list removes analytics and ad-click parameters only. You can also drop the fragment, force https, and remove a trailing slash so links dedupe cleanly.
Copy the result
Cleaned links come back in the same order, with a per-link count of what was removed so you can see the tool did not eat a parameter the page actually needs.
Frequently asked questions
Which parameters are removed?
The utm_* family (source, medium, campaign, term, content, id), Facebook's fbclid, Google's gclid, dclid and gbraid/wbraid, Microsoft's msclkid, Mailchimp's mc_cid and mc_eid, HubSpot's _hsenc and _hsmi, Yandex's yclid, plus igshid, twclid, ttclid, ref, ref_src, ref_url, source and si. You can add your own to the list.
Will removing parameters break the link?
For tracking parameters, no. They are read by analytics on arrival and are not used to select the page. The tool never touches parameters it does not recognize, which is why a YouTube ?v=, a search ?q= or a paginated ?page= survives untouched. The one to watch is a YouTube ?si= share token, which is safe to remove, versus a ?t= timestamp, which is not, and is kept.
Why does this matter for bookmarks?
Because two copies of the same page with different utm_source values are two rows in any bookmark manager, including this one. Cleaning links at save time is the difference between a library that deduplicates itself and one that quietly accumulates triplicates.
Is anything sent to a server?
No. The whole tool is URL parsing with the browser's built-in URL class. There is no network request in it.
Built by Inspistor
We make a link library for people whose work spans more than one project: unlimited nesting, one-click Chrome capture, voice notes, and instant search.