AI text cleaner
Copying from ChatGPT brings more than words: zero-width characters, non-breaking spaces, em dashes, **bold** marks and stray bullets. Paste it here and get plain, clean text.
Free: 3 AI rewrites a day (up to 300 words) and unlimited quick clean. Need more? A $5 pack of 50 rewrites never expires, or go Pro at $12/month · $79/year. See plans.
What gets cleaned
| Problem | Characters | Why it matters |
|---|---|---|
| Invisible characters | U+200B zero-width space, U+200C/U+200D joiners, U+2060 word joiner, U+FEFF BOM, U+00AD soft hyphen | Break search, word counts, code and CMS formatting |
| Odd spaces | U+00A0 no-break space, U+202F narrow no-break space, thin and em spaces | Look normal, behave differently in editors and spreadsheets |
| Em dashes | — and – | Modern AI uses 4.5 per 1,000 words vs 0.21 for people (our data) |
| Markdown residue | **bold**, ## headings | Shows up as literal asterisks in email, Word and social posts |
Cleaning is step one. Rewriting is step two.
A cleaner fixes characters. It can't fix "It's important to note that…" or a paragraph that reads like a brochure. For that, paste the text into the unslop tool: it removes AI phrasing and rewrites in a natural tone, and quick clean there is free and unlimited.
FAQ
What does an AI text cleaner remove?
Invisible characters (zero-width spaces, zero-width joiners, word joiners, soft hyphens, byte-order marks), non-breaking and narrow spaces, em dashes, markdown bold and heading marks, odd bullet symbols and extra blank lines that come along when you copy from ChatGPT or another AI chat.
Does ChatGPT put hidden watermarks in text?
Some copied AI text contains non-standard characters like narrow no-break spaces, and people have reported them as a 'watermark'. They can come from the model or from the copy path, and they are not a reliable signal either way. Cleaning them is still worthwhile because they break word counts, search and formatting.
Is my text uploaded?
No. This cleaner runs entirely in your browser. Only the separate 'Unslop it' rewrite sends text to our server.
Will cleaning make text undetectable?
No, and that's not the goal. Cleaning fixes characters and formatting. To make the writing itself sound natural, use the unslop rewrite.