Remove invisible characters and clean AI text
Paste text from ChatGPT, Word, PDFs or the web and strip zero-width spaces, hidden Unicode, smart quotes, long dashes and odd spacing. Get a clean version back for Docs, Notion, CMSs and code, with every visible word exactly as it was.
Your text
Cleaned text
Advanced
What happens to your text
Four steps, all of them on your own machine.
You paste
The text stays in this page. Nothing is uploaded, saved, or logged.
We check it
Every character is compared against a list of invisible ones that ride along with copied text.
You see the count
Switch views to see exactly where the hidden characters were sitting.
You take it back
Copy the clean version, or download it as a file.
Notes on invisible characters and AI text
All posts →Ctrl+F cannot find a word you can see. Here is the fix.
Word and browser search fail on words split by invisible characters. How to diagnose it and clean the document in one pass.
Why curly quotes and long dashes break code and JSON
A curly quote looks like a straight one but parsers reject it. Why pasted punctuation fails and how to normalize it safely.
How to clean ChatGPT text for Word, Docs and Notion
ChatGPT output carries invisible characters, smart punctuation and markdown leftovers. A short workflow that pastes clean everywhere.
Frequently asked questions
Does my text leave the browser?
No. The cleaning happens on this page. There is no upload, no storage, and no record of what you paste.
Will it change my writing?
No. It changes punctuation, never words. Invisible characters, odd spacing, long dashes and ellipses are cleaned up by default. Curly quotes, line endings and lookalike letters stay as they are unless you switch them on.
Where does this junk come from?
Chat tools, word processors, web pages, and PDF exports all insert characters you cannot see. Copy-paste carries them along.
Does this make text undetectable as AI?
No, and we would not claim it does. Detectors look at how the writing reads. Cleaning invisible characters has no effect on that.
How do I remove zero-width spaces from pasted text?
Paste your text into the cleaner box on this page. Zero-width spaces and other invisible characters are found automatically and removed when you copy the clean version. Nothing is uploaded and nothing needs to be installed.
Why does search fail to find a word I can see?
An invisible character is usually sitting inside the word. Your eyes skip over it, but search reads the raw characters and sees two tokens instead of one. Cleaning the text removes the hidden character, so Ctrl+F, Word search and spell-check match the word again.
How do I clean ChatGPT text for Word, Google Docs, Notion or a CMS?
Paste the ChatGPT output into the cleaner, then copy the clean version into your document. Invisible characters, odd spacing, long dashes and ellipses are fixed by default. Switch on curly quotes and lookalike letters if your destination needs plain ASCII throughout.
Will cleaning break emoji or non-English text?
No. Joiners that hold emoji sequences together and characters that shape Arabic, Hindi and other scripts are left alone. Only invisible characters with no meaning in their context are removed. Code blocks wrapped in backticks pass through byte-identical.
Why do curly quotes and long dashes break code and JSON?
Code and data formats expect the plain keyboard characters. A curly quote is a different character from a straight quote, so a JSON parser or a Python script rejects it even though the two look almost identical. Normalizing quotes and dashes turns them into the plain versions that parsers accept.
Is this free, and do I need an account?
Yes, it is free and there is no account. Open the page, paste your text, and copy the clean version. The tool runs entirely in your browser with no signup.