How do I remove zero-width spaces from ChatGPT text?
Paste it, run the removal, copy the result. Three steps, all in your browser.
What is U+200B?
The zero-width space. It takes a position in the text and renders nothing at all.
Does ChatGPT add them on purpose?
There is no confirmed watermarking scheme. They are rendering residue, and word processors and PDF exports leave the same characters.
How many characters does it handle?
Fourteen. Eleven deleted, three space look-alikes converted to a normal space, all listed on this page.
Does it cover the thin space U+2009?
No. That one is outside the set. It handles the hair space U+200A and the narrow no-break space U+202F.
Is my text uploaded?
No. The whole thing runs locally, so no request is sent and nothing is stored.
Is it free?
Yes. No account, no run limit, no length cap, because nothing is metered on a server.
Will it lower my AI detection score?
No, and no tool can promise that. Detectors score word choice and sentence rhythm, which this never touches.
Does finding one prove the text is AI-written?
No. It shows the text went through something that inserts them, which includes chat windows, PDFs and editors alike.
What is the fastest manual method?
Paste into a plain-text editor and copy back out. It clears a lot of browser-copy residue and flattens your formatting at the same time.
Does it remove em dashes?
No. Em dashes are visible punctuation and stay put. The em dash remover on this site is the one for that.
Does it collapse double spaces or blank lines?
No. Spacing comes back exactly as pasted. Use the general text cleaner if you want whitespace normalised.
Will the word count change?
Character count can drop. Word count only moves if a zero-width space was doing the job of a real space.
Are emoji safe?
Yes. A joiner holding a multi-part emoji together is recognised and kept.
Is it safe on Arabic, Persian or Hindi?
Letters are never altered. The zero-width non-joiner carries meaning in those scripts, so review its occurrences before a bulk clean.
Can I clean code with it?
Yes. Indentation and line breaks are preserved and only the listed characters are affected.
Does it work on mobile?
Yes, the same way in any modern mobile browser, with nothing to install.
Does it work on Claude or Gemini text?
Yes. It matches codepoints, not providers, so the source makes no difference.
How do I confirm it removed something?
The run reports how many characters changed, and you can compare character counts before and after in any counter.
Do zero-width spaces hurt SEO?
One in a title or slug splits a keyword, so what a crawler parses no longer matches what a reader sees.
Is there a batch mode or an API?
Not currently. One document at a time, in one browser tab.