Example
Before
A zero-width space can sit between these words.
After
The change summary lists its Unicode name and code point.
What to check
- Some invisible characters are required for Arabic, Persian, Indic scripts, or emoji.
- This tool does not claim to detect an “AI watermark.”
How this cleaner works
Unicode includes formatting characters that have no visible glyph. Some arrive through copied websites or document exports; others are essential for bidirectional writing, letter joining, or emoji sequences. TextClean scans for a defined set and reports each character by Unicode name, code point, and count.
Inspection does not alter the output. Removal is a separate destructive option because deleting a zero-width joiner or direction mark can change meaning or presentation in Arabic, Persian, Indic scripts, mixed-direction text, and emoji. There is no universal invisible marker that proves text was generated by AI.
Useful for
- Diagnosing unexpected search or comparison results
- Reviewing copied text before publishing
- Finding zero-width and bidirectional controls
Common questions
Are all invisible characters bad?
No. Many are legitimate typography or language controls. Inspect first, then remove only when you understand the source.
Can this remove an AI watermark?
It can list and remove known Unicode controls, but those characters do not prove AI authorship and there is no universal invisible AI watermark.
Does inspection change emoji?
No. Inspection alone changes nothing. Removing joiners can alter joined emoji, which is why removal is separately warned.