TextWash

This page cleans up pasted AI output: em dashes and curly quotes become plain ASCII, the ellipsis character becomes three dots, and every invisible character is flagged and removed. The sample below is typical assistant output. Everything runs in your browser — nothing is uploaded.

Input

X-ray hover a highlight for details

Cleaned output copied ✓

Cleaning rules

Why does AI text need cleaning?

Large language models are trained on professionally typeset text, so their output uses typographic punctuation: em dashes (U+2014), curly quotes (U+2018/U+2019/U+201C/U+201D) and the single-character ellipsis (U+2026). That's correct typography for prose — and a problem the moment the text goes anywhere that expects plain ASCII: source code, config files, CMS fields, CSV pipelines, email systems with strict encoding, or just your house style.

What's actually hiding in there

Beyond the visible punctuation, formatted times sometimes carry a narrow no-break space (U+202F) before AM/PM, and non-breaking spaces (U+00A0) appear in numbers and between words. Text that has travelled through chat UIs, docs or web pages can additionally pick up zero-width spaces along the way — invisible characters that break string matching and compilers.

What this tool does — and doesn't

It converts the punctuation to plain ASCII equivalents, normalizes every exotic space to a regular space, strips invisible characters, and shows you an x-ray of exactly what was found before you copy the cleaned result. To be clear about what it doesn't do: it does not rewrite wording, and it will not make text fool AI-content detectors — those look at word choice and sentence structure, not punctuation. This is a formatting tool, not a disguise. If you want to check text for deliberate hidden watermarks, see invisible watermarks.

Fix it

Paste the text above. Every changed character is highlighted in the x-ray with its Unicode name, and the cleaned output updates live. Untick any rule you don't want — for example, keep em dashes but still remove invisible characters.