0

Text Cleaner

Strip HTML tags, smart quotes, weird dashes, emojis and invisible characters from any text — with per-category counters, privately in your browser.

Processing... 0%
Scanning the pasted text
Detecting special characters
Applying the selected cleanups
Counting removed characters

Result

Text that travels through Word, Google Docs, PDFs, websites and messengers picks up baggage: typographic quotes replace straight ones, dashes grow longer, emojis multiply, HTML fragments tag along, and invisible zero-width characters hide between letters where no editor shows them. The result looks fine on screen — until it lands in code, a CSV import, a database, a diff or a search query and quietly breaks things.

This cleaner fixes all of it in one pass, entirely in your browser: nothing you paste is ever uploaded. Seven independent checkboxes control exactly what happens — strip HTML tags with the browser's real parser (entities decoded, script and style contents dropped), convert smart quotes to straight ones, normalize en and em dashes to hyphens, remove emojis including flags and skin-tone sequences, delete invisible characters such as zero-width spaces, BOM marks and soft hyphens, and collapse messy runs of spaces and tabs.

Transparency is the point: after each run a per-category counter reports how many tags, quotes, dashes, emojis or hidden characters were actually removed, so you are never left guessing what changed. The aggressive non-ASCII filter deserves its warning and ships disabled: it strips every character outside the basic Latin range, which destroys accented letters and whole non-Latin alphabets — enable it only when you genuinely need pure ASCII output.

The cleaner pairs well with its neighbours: use the invisible text generator when you need zero-width characters instead of removing them, and the dedicated remove line breaks tool when the only problem is hard-wrapped lines from a PDF. For everything else that copy-paste drags in, this is the one-stop scrub.