Meta Description Checker
Check description length in pixels and spot the ones Google will cut.
Strip tracking parameters from a list of URLs in one pass.
The URL Cleaner strips every known tracking parameter from a list of URLs — the utm family, click IDs from Facebook, Google, Microsoft and TikTok, email platform identifiers and session IDs — then deduplicates what is left. Unrecognised parameters are kept and reported rather than silently discarded.
Paste a list of URLs and every known tracking parameter is stripped — the utm family, click IDs from Facebook, Google, Microsoft, TikTok and the rest, email platform identifiers and session IDs — leaving the address the page actually lives at.
The everyday use is tidying links before you publish them, since a shared URL carrying someone else's click ID is both untidy and a small privacy leak. The SEO use is bigger: an export of landing pages from analytics or a backlink tool arrives full of tracked variants of the same page, and counting them as separate URLs makes every number wrong. Cleaning first, then deduplicating, turns four thousand rows into the eight hundred real pages they represent. The tool also flags any parameter it does not recognise, so a genuine one is never silently thrown away.
utm_*, fbclid, gclid, gbraid, wbraid, msclkid, ttclid, twclid, igshid, mc_cid, _hsenc and more.
Four thousand tracked rows collapse into the eight hundred real pages, with the count kept.
Unknown parameters are preserved and listed, so a genuine one is never thrown away.
Add your own legacy parameter names and they are stripped alongside the known ones.
Optional, so two URLs differing only by a trailing slash collapse into one.
One per line — an export, a list of links, or a single address.
All known trackers, or only specific families. Keep a list of your own if you need to.
Once cleaned, identical URLs collapse into one, with the count of how many produced it.
A clean, unique list ready for a crawl, a redirect map or a spreadsheet.
The utm family, click IDs (fbclid, gclid, gbraid, wbraid, msclkid, ttclid, twclid, yclid, dclid, igshid), email platform IDs (mc_cid, mc_eid, _hsenc, _hsmi, vero_id), and session identifiers (PHPSESSID, sessionid, jsessionid). Anything else is left alone and reported.
Not for tracking parameters — they are read by analytics, not by your application. Parameters that select content, like page or id or lang, are never stripped, and anything unrecognised is kept and listed so you can decide.
Because tracked variants of one page look like many pages. An analytics or backlink export full of them makes every count wrong, and on a live site each variant is another URL a crawler discovers and has to be told is a duplicate.
Yes. Add its name to the custom list and it is stripped alongside the known ones. That is the usual way to clean up a legacy parameter left behind by an old platform.
What people who use the URL Cleaner think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the URL Cleaner. It takes half a minute and no account.
Write the first reviewCheck description length in pixels and spot the ones Google will cut.
Compare two pages and find the passages they share.
Address, hours, phone and geo as LocalBusiness JSON-LD.
Single reviews and aggregate ratings as valid JSON-LD.
Tag campaign URLs so analytics can tell your traffic apart.
Build the twitter:card tags and preview the result.
See your link as Facebook, LinkedIn, X and Slack will draw it.
Score a page against the on-page checks that actually matter.