Invisible characters can affect search, line wrapping and copied text even when the words look ordinary. Their presence does not tell you who wrote the text.

A space is not always a space

U+0020 is the familiar space. U+00A0 is a no-break space, often used intentionally in typesetting. U+202F is a narrow no-break space. AI Dector can normalize these spaces, but you should review typography-sensitive writing before doing so.

Characters with no visible width

U+200B is a zero-width space, U+2060 a word joiner and U+00AD a soft hyphen. They can arrive through websites, editors, PDF extraction or generated text. Our scanner shows their exact position instead of guessing their origin.

Some invisible characters are essential

Joiners, direction controls and variation selectors can be meaningful in scripts and emoji. AI Dector preserves these contextual characters by default. A family emoji, for example, may contain U+200D to join its parts.

Inspect before changing

Paste a copy into the scanner, review the marked characters and compare the clean preview. Keep your original when formatting or language-specific behavior matters.