Everything below is answered in full, nothing to click open.
How do I remove zero-width spaces from ChatGPT text?
Paste the text, run the removal, copy the result. Zero-width spaces and the other invisible characters go, and visible characters stay.
What is U+200B?
The zero-width space: a character that takes a position in the text and produces no visible mark at all.
Does ChatGPT insert zero-width spaces deliberately?
There is no confirmed watermarking scheme. They are rendering residue from the interface, and word processors, PDF exports and rich-text editors leave the same characters behind.
How many invisible characters does it remove?
Fourteen. Eleven are deleted and three space look-alikes become an ordinary space. All fourteen are named on this page.
Does it remove the thin space U+2009?
No. The thin space is outside this set. It handles U+200A hair space and U+202F narrow no-break space, not U+2009.
Is my text uploaded anywhere?
No. Detection and removal run in your browser, so no request is sent during a run and nothing is stored.
Is it free?
Yes. No account, no run limit and no length cap, because there is no metered server involved.
Will removing them lower my AI detection score?
No, and no tool can promise a detector's verdict. Detectors read word choice and sentence structure, which a character cleaner never touches.
Does a zero-width space prove text was written by AI?
No. It shows the text passed through something that inserts them. That includes chat interfaces, and also PDFs, word processors and ordinary web pages.
What is the quickest manual way?
Paste into a plain-text editor and copy back out. It catches a lot of browser-copy residue, but it also flattens your formatting.
Does it remove em dashes or straighten quotes?
No. Both are visible characters and this route leaves them alone. Separate tools on this site handle dashes and punctuation.
Does it collapse extra spaces or blank lines?
No. Spacing is preserved exactly. The general text cleaner is the one that normalises whitespace.
Will my word count change?
Character count can drop. Word count changes only if a zero-width space was doing the job of a real space.
Are emoji affected?
No. A zero-width joiner composing a multi-part emoji into one glyph is left in place, since removing it would split the emoji apart.
Is it safe on Arabic, Persian or Hindi text?
Letters are never altered. The zero-width non-joiner is meaningful typography in those scripts, so review its occurrences before cleaning in bulk.
Can I clean code snippets?
Yes. Indentation and line breaks are preserved and only the listed characters are touched.
Does it work on my phone?
Yes, identically in any modern mobile browser. There is nothing to install.
Does it work on text from Claude or Gemini?
Yes. It matches codepoints rather than providers, so the source of the text makes no difference.
How do I confirm something was actually removed?
The run reports how many characters changed. You can also compare character counts before and after in any counter.
Do zero-width spaces hurt SEO?
One in a title, slug or meta description splits a keyword, so what a crawler parses stops matching what a reader sees.
Is there a batch mode or an API?
Not currently. This is a single-document tool that runs in one browser tab.