AI Text Cleaner
Paste text from ChatGPT, Claude, or Gemini and get a clean version back instantly. Pick what to fix: em dashes, curly quotes, Markdown symbols, citation markers, and hidden characters.
Everything runs in your browser. Your text is never uploaded or stored.
Why AI text needs cleaning
Chat models format text for their own chat window, not for your document. Copy an answer into an email, a report, or a CMS and you drag that formatting along: **bold** markers, heading hashes, em dashes in every second sentence, curly quotes that break code snippets, and citation markers like [1] that point to nothing.
Some AI output also contains characters you cannot see at all, such as zero-width spaces. They survive copy and paste, break search and matching, and can flag a document as machine-generated. This cleaner strips all of it in one pass, right in your browser.
What each option does
- Em and en dashes. Replaces every em dash with a comma, a hyphen, or a space. The comma option reads most naturally in ordinary prose.
- Straighten curly quotes. Converts typographic quotes to straight ASCII quotes, which matters for code, config files, and CSV data.
- Strip Markdown. Removes bold and italic markers, heading hashes, list bullets, code fences, and link syntax while keeping the readable text.
- Remove citation markers. Deletes bracketed reference numbers and the special citation blocks some models paste in.
- Remove invisible characters. Deletes zero-width spaces and other hidden Unicode, and normalizes exotic space characters to a plain space.
Private by design
The cleaning happens entirely on your device with JavaScript. Nothing you paste is sent to a server, logged, or stored. Close the tab and the text is gone.
Frequently asked questions
Does this tool make AI text undetectable?
No. It removes formatting artifacts like em dashes, Markdown symbols, and hidden characters so the text is clean for reuse. It does not rewrite sentences or change your wording.
Why do AI models use so many em dashes?
Em dashes are common in the writing these models learned from, and models reach for them as a versatile connector. Most business and academic writing uses them far less, which is why heavy em dash use reads as a machine habit.
Is my text uploaded anywhere?
No. The cleaner runs completely in your browser. Your text never leaves your device and we cannot see it.
Can I keep some formatting and remove the rest?
Yes. Every transformation is a separate option. For example you can strip Markdown but keep em dashes, or only remove invisible characters.
Does it work with Claude, Gemini, and other models?
Yes. The artifacts it targets, such as Markdown markers, curly quotes, citation brackets, and zero-width characters, appear in output from every major model.
More tools
Invisible Character Remover
Detect and delete zero-width spaces, non-breaking spaces, and other hidden Unicode characters.
Markdown to Word Converter
Turn ChatGPT Markdown into a formatted Word document, or copy it straight into Word and Google Docs.
Markdown Table to Excel
Extract Markdown tables and export them as CSV, or copy them straight into Excel and Google Sheets.
ChatGPT Export Viewer
Open your ChatGPT data export, browse and search every conversation, and save any of them as Markdown.