Everything below is answered in full, nothing to click open.
How do I remove zero-width spaces from Gemini text?
Paste it into the box above and press Remove hidden characters. Zero-width spaces and the related invisible characters are stripped, and the result appears on the right.
Is the Gemini zero-width space remover free?
Yes, entirely free. No signup, no trial and no usage limit, because it runs in your browser instead of on a server.
Is my Gemini text uploaded anywhere?
No. Removal happens on your own machine in JavaScript. Nothing is sent over the network, which is why it is safe for unpublished drafts.
Why does Gemini's nested list indentation carry hidden characters?
Rendering visible indentation without it collapsing is exactly the job a non-breaking space does, and Gemini's bolded, nested answer format uses a lot of indentation.
Does an Export to Docs introduce its own hidden characters?
It can. The export rebuilds the answer as a Docs document with its own rendering, on top of the chat window's original rendering, so a copy from the Doc can carry characters from either step.
Does it remove more than just U+200B?
Yes. It also removes the zero-width joiner and non-joiner, the word joiner, the byte-order mark, the soft hyphen, and non-breaking, narrow and hair spaces, the fuller family that travels with the zero-width space.
Will removing these characters break my emoji?
No. A joiner holding a multi-part emoji together is detected and left untouched, since removing it would visually split the emoji apart.
Does finding a hidden character mean Gemini watermarked my text?
No. These characters are almost always a side effect of nested formatting and Docs export rendering, not a deliberate marker. Finding one is not proof of AI authorship.
Is there a real AI watermark this tool can detect?
There is real research into watermarking by biasing word choice statistically across a whole passage. That leaves no single character to find, so no character-level tool, including this one, can see it.
Why does my search or find-and-replace fail on Gemini text that looks right?
A hidden character sitting between two visible characters is invisible but present, so a plain-text search doesn't match across it.
Can hidden characters break code copied from Gemini?
Yes, one inside a variable name or a string can cause a syntax or runtime error most editors give no visible clue about.
Will my word count change after cleaning?
Character count can drop. Word count only changes if a hidden character was standing in for a real space.
Is it safe to run on Gemini code output?
Yes, indentation and line breaks are preserved. Only hidden characters are removed.
Does it work on phones?
Yes, it works the same in any modern mobile browser.
How is this different from the Gemini HTML stripper?
This removes invisible characters that carry no markup at all. The HTML stripper removes visible tags, attributes and entities, including the Docs export wrapper.
Does it touch smart quotes or dashes?
No, those are visible characters, not hidden ones, so they are left exactly as typed.
Is there a batch mode or an API?
Not yet. For several documents, paste, remove and copy each in turn for now.
Is it safe for confidential text?
Yes, nothing is transmitted or retained by this tool.
Can I check without changing anything first?
Paste the text in and review it; nothing changes until you press the button.
Does it work with ChatGPT, Claude, Grok and Perplexity too?
Yes, the scan looks at the characters, not the source, so text copied from any chat interface is covered.