What is a zero-width joiner?
A character, U+200D, instructing two adjacent characters to render as one joined glyph, most visibly used in compound emoji.
What is a zero-width non-joiner?
A character, U+200C, preventing two adjacent letters from joining into a connected glyph, with a real role in Persian and some Indic scripts.
How many characters does this guide cover?
Four: zero-width space, zero-width non-joiner, zero-width joiner, and the word joiner, which behaves the same way under a different name.
Will removing them break my emoji?
It can, if done blindly. A joiner gluing an emoji sequence together should be recognised and left alone.
Is the zero-width non-joiner used in English?
Not functionally. In English text it's almost always residue.
Does Persian text really need it?
Yes, to separate a prefix or suffix from its stem so both display correctly without visually joining.
Do Indic scripts need it too?
Several do, to stop two consonants from merging into a single conjunct glyph.
Does finding one prove AI authorship?
No. The same characters appear in PDFs, translation tools and word processors with no model involved.
Do all AI models leave the same residue?
The formatting and copy mechanism is similar across chat tools, so text from any of them can carry the same characters.
How do I check my text safely?
Scan it with a tool that names each character and position first, rather than running a blind delete-all pass.
Will cleaning change my Persian or Indic-script text?
It shouldn't, if the cleaner recognises which non-joiners are doing linguistic work. Review flags in that kind of text before a bulk removal.
Are these the same as a byte-order mark or soft hyphen?
No, separate categories with their own causes. This guide is specifically the zero-width and word-joiner family.
Can these characters hide text in a URL or hashtag?
Yes, they've been used to split a word without visibly breaking it, or to slip past a simple filter.
Will removing them change my word count?
Character count drops. Word count is unaffected, since none of these four are ordinary spaces.
Does this page include a working tool?
No, this is a guide. The watermark remover and checker on the homepage does the actual cleaning, with the same emoji and script-aware handling described here.
Is there a batch mode?
Not yet. Paste, scan, clean, repeat for the next document.
Does this apply to Claude, Gemini, Grok or Perplexity text?
Yes, these characters are a property of the text itself, not of one chat interface.
Does this guide work on mobile?
Yes, it reads the same way on a phone.
Do I need an account to use the scanner?
No. There is no account system anywhere in this app.
Is there a difference between this guide and the hidden characters guide?
Yes. That guide covers all 14 hidden characters this app checks for. This one narrows in on the four zero-width ones specifically, in more depth.