Does ChatGPT really put hidden characters in its text?
Generated text routinely contains invisible characters (zero-width spaces, no-break spaces, word joiners) whether placed deliberately or produced by how the interface formats and copies output. Either way they are in your clipboard, and the app removes them.
How do I check my text for hidden Unicode?
Paste it into the scanner and press Scan. Every invisible codepoint is surfaced as an inline chip naming the exact character and where it sits, so you can inspect before changing anything.
Is my text uploaded anywhere?
No. Scanning and cleaning run entirely in your browser. Nothing is transmitted, stored, logged or used for training, disconnect from the network and it still works.
Will this make my text pass an AI detector?
No tool can promise that. Detectors judge writing patterns far more than invisible bytes. Cleaning removes the mechanical evidence and shows you the stylistic tells; the rewriting stays with you.
Does cleaning change my words?
Only characters, spacing and punctuation: the invisible layer. Flagged phrases stay exactly as written; the app points, it does not paraphrase.
Is it free?
Yes. No account, no paste limit, no length cap. The scanner runs on your own device, so there is nothing to meter.
Does it work with Claude, Gemini, Grok and Perplexity?
Yes. The scan is on the characters, not the model, so text from any chat interface is covered.
Will cleaning change my word count?
Character count drops because invisible characters are removed. Word count stays the same unless non-breaking spaces were joining words that should have been separate.
Does cleaning keep Markdown, bold and links?
Markdown survives: asterisks, underscores and link syntax are ordinary characters, so cleaning leaves them in place. Rich formatting copied from a web page is dropped by any plain-text box, including this one.
Can I clean code snippets?
Yes. Code copied out of a chat window often carries zero-width characters that break syntax. Indentation and line breaks are preserved.
Are emoji affected?
No. Emoji stay exactly as they are, including multi-part emoji held together by zero-width joiners.
What about smart quotes and em dashes?
Left alone. They are visible typography, not hidden markers.
Does it handle Arabic, Hebrew, Chinese, Japanese and Korean?
Yes. The letters themselves are never touched. The zero-width non-joiner is meaningful in Persian and some Indic scripts, so review those flags before you clean.
Do zero-width spaces hurt SEO?
They can split keywords in titles, slugs and meta descriptions, so what a crawler parses no longer matches what a reader sees. Cleaning keeps the two identical.
Why do PDF and EPUB exports look wrong?
Non-printing codepoints confuse layout engines and validators, producing broken kerning, odd line breaks or a failed build. Clean before export.
Can I inspect without changing anything?
Yes. Scanning is read-only. Nothing is altered until you press Clean text.
Can I scan for just one kind of problem?
Yes. Switch the tab above the scanner to Hidden characters or AI phrasing to narrow the report.
Does it work on phones?
Yes. The panes stack on narrow screens and the controls stay full-size.