Query parameter cleaner

Paste one or many URLs and get the canonical, tracker-free version of each — utm_* tags, click IDs, and affiliate baggage removed, everything functional kept.

What gets removed

The cleaner strips known tracking keys — the utm_* family, ad-platform click IDs like fbclid, gclid, ttclid and msclkid, email-marketing tags like mc_eid, and analytics session keys like _ga. Parameters that change what the page shows, like ?page=2 or ?q=search, are kept.

Share links, not tracking payloads

Copied links from social apps and newsletters routinely carry a dozen parameters that identify you as the sharer. Cleaning them before posting gives everyone the same canonical URL — shorter, more private, and deduplicated when shared in threads.

Frequently asked questions

Which parameters does the cleaner remove?
Known tracking keys: the utm_* family, ad-platform click IDs (fbclid, gclid, ttclid, msclkid, twclid and others), email-marketing tokens (mc_eid, _hsenc, ck_subscriber_id), and analytics session parameters like _ga. Functional parameters such as ?page=2 or ?q=search are kept.
What is fbclid?
fbclid (Facebook click identifier) is a unique token Meta appends to every outbound link click. It lets the destination site's Meta pixel connect your visit back to the specific ad or post you clicked. Removing it doesn't break the link — it just breaks the tracking.
Can removing parameters break a link?
Removing genuine tracking parameters never changes what page loads. This cleaner only strips known tracking keys and keeps everything else, so functional parameters like product variants, search terms, and pagination survive.
Can I clean multiple URLs at once?
Yes — paste any number of URLs, one per line, and each is cleaned independently. You can also add your own comma-separated parameter names to strip, for affiliate or site-specific tags.