Bulk tracking parameter strip

Strip tracking parameters across an entire list of URLs at once, with a count of what was removed from each and the option to include ambiguous parameters.

The same stripper, over a whole list

This applies the rules from thesingle-URL tracking stripper to every line: the utm_* family plus roughly sixty named parameters from the platforms that set them. The ambiguous set — s, t, ref and their relatives — is left alone unless you ask for it, for the same reason as on that page: those are load-bearing on plenty of sites, and removing them across a whole list produces a whole list of broken links.

What comes out

One line per input line, in the same order, with the tracking removed and nothing else changed. Lines that were already clean pass through untouched, and the count tells you how many were actually modified.

Where this is worth doing

Cleaning a sitemap or a crawl export before analysis, so the same page does not appear a hundred times with a hundred campaign tags. Preparing a link list for publication. Tidying a bookmark export. Anywhere the tracking is noise in your own data rather than something you need.

Occasional email

New tools, when there are new tools

No more than once a month, no tracking pixels in the mail, one-click unsubscribe.