Hidden Characters Detector

Detect and reveal invisible Unicode characters like zero-width spaces hidden in AI-generated text. Clean text with one click.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the Hidden Characters Detector work?

The tool scans each character of your text against a list of known invisible Unicode code points (zero-width space U+200B, zero-width joiner U+200D, soft hyphen U+00AD, byte order mark U+FEFF, and others). Detected characters are highlighted inline with visible markers showing their Unicode name and position. The clean function strips all matched invisible characters using a regex character class.

What are hidden characters?

Invisible Unicode characters like zero-width spaces, zero-width joiners, soft hyphens, and other non-printable characters that are invisible in normal text but can cause problems with search, comparison, and code parsing.

Why would text have hidden characters?

AI-generated text, copy-pasted web content, and text from word processors often contain invisible Unicode characters. They can cause issues like string comparisons failing, search not finding text, or code that looks correct but does not compile.

Can I remove the hidden characters?

Yes. The tool detects and highlights all invisible characters, then lets you clean the text with one click. The cleaned output contains only visible characters and standard whitespace.