AI Text Cleaner
Strip smart quotes, em dashes, invisible Unicode and odd spaces from AI-generated or pasted text.
🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.
The AI Text Cleaner turns “dirty” pasted text into clean, plain text. Text copied from ChatGPT, Claude, Microsoft Word, Google Docs or a web page is full of typographic characters you didn't type: curly “smart” quotes, em and en dashes, ellipsis characters, non-breaking spaces, and even completely invisible Unicode characters like zero-width spaces. This tool finds and fixes all of them in one pass, and tells you exactly how many characters it changed.
These characters cause real problems. Invisible characters and odd spaces break code, configuration files, spreadsheet formulas, passwords and search matching. Smart quotes crash scripts and make JSON invalid. And the distinctive em-dash-heavy, curly-quoted style of AI output is something many writers now prefer to normalise before publishing. Passing text through a cleaner gives you something that behaves like text you typed yourself, byte for byte.
Every fix is optional — tick only what you want. Straighten quotes, convert em and en dashes to plain hyphens, turn the … character into three real dots, replace non-breaking and thin spaces with normal spaces, delete zero-width and other invisible characters, and optionally normalise fancy bullets to a simple “-”. It all runs live in your browser as you type, and nothing is uploaded.
How to use
- Paste your text — from ChatGPT, Word, a PDF or any web page — into the input box.
- Tick the fixes you want; the defaults handle the common cases.
- The cleaned text appears instantly, with a count of how many characters were fixed.
- Click “Copy clean text” and paste the result wherever you need it.
Examples
A paragraph full of em dashes and curly quotes — “like this” — becomes plain text with straight quotes and simple hyphens, ready for your CMS or editor.
A code snippet copied from a blog post fails to run because its quotes are curly. One pass through the cleaner and it compiles.
A password or API key that “looks right” but keeps failing often contains a zero-width space. The cleaner removes it and reports “1 character fixed”.
Text drafted in Microsoft Word pastes into a web form with non-breaking spaces and smart punctuation; cleaning it first avoids odd rendering.