URL Cleaner

Strip tracking. Keep the page.

Remove utm, gclid, fbclid, and similar parameters from a URL list. Fast, private, and free. Built for SEOs, editors, and analysts.

  • No sign-up
  • 100% free
  • Instant output
0 URLs

Updated 23 August 2026

A URL cleaner removes campaign and click-id parameters from an address so you keep the page, not the wrapper that measured one click.

Why you need a URL cleaner

Shared links arrive with utm_source, gclid, fbclid, and a dozen cousins. Those keys are useful in an ads report. They are noise when you are making a source list, a crawl seed, or a href you want to keep stable. Cleaning the list first stops you from treating one article as eight strings.

This page only strips known tracking keys and the optional extras you tick. Other query values stay. Nothing is uploaded.

Who this tool is for

SEOs cleaning Screaming Frog or Search Console exports. Editors who copied a URL from a newsletter. Analysts who need a page-level list before they count traffic. Affiliates comparing landing pages without the network’s extra keys.

How to use this tool

  1. Paste one URL per line on the left.
  2. Leave Strip tracking on unless you are testing a tagged copy on purpose.
  3. Turn on lowercase host or remove www when those differences are not real pages for you.
  4. Remove hash if in-page jumps do not matter. Remove a trailing slash only if your site treats both forms as one page.
  5. Click Clean, then Copy. Invalid lines are skipped.

How this fits SEO and marketing work

Keep tagged URLs in campaigns. Store the clean URL as the page you cite, map, and compare. Google can still collapse parameter variants, but your own lists will not. Do not strip a query that changes content, such as a search or a filter. This tool does not drop those unless they use a tracking name.

Other tools people use around this job

Cleaning does not replace a crawler, Search Console, or a log parser. Those tools show how Google already groups URLs. After a list is clean, people usually remove duplicates, check status codes, or paste the lines into a CMS. Campaign builders are the opposite job: they put the parameters back on for measurement.

Frequently asked questions

A URL cleaner removes tracking parameters and optional noise from an address so you keep the page, not the campaign wrapper. Typical drops include utm_source, gclid, and fbclid.

Tagged copies of the same page clutter lists, sitemaps, and crawls. Cleaning gives you the URL you would actually want to cite, share, or dedupe.

SEOs cleaning crawl exports, editors pasting links from mail or social, and analysts who need the canonical-looking address before they count pages.

Paste one URL per line. Leave Strip tracking on. Add lowercase host, ignore www, drop hash, or drop a trailing slash if you need those. Click Clean, then Copy.

Common campaign and click ids: utm_*, gclid, gbraid, wbraid, fbclid, msclkid, twclid, ttclid, mc_cid, mc_eid, _ga, _gl, and similar keys. Other query keys stay.

No. Only known tracking keys are removed. A q= or filter= parameter is kept unless you later choose a different tool to drop the whole query.

It writes the hostname in lowercase. Paths are left as they are, because some servers treat path case as a different file.

It is free. Cleaning runs in the browser. The list is not sent to a server.

Clean the copies you store as the real page URL. Keep tagged copies only where you are measuring a campaign.

Not by itself. It helps you stop treating one page as many strings. Search engines still decide the page from content and links.