How to Use the Invisible Character & Zero-Width Space Detector
-
1
Paste your text or code into the input area.
-
2
View highlighted invisible characters with their exact Unicode code point and name.
-
3
Click "Clean & Strip All" to remove them, or copy clean text.
Practical Example & Use Case
Debugging a mysterious syntax error in JavaScript or SQL caused by a copied zero-width space (U+200B).
Technical Notes & Limitations
Standard printable whitespace (spaces, tabs, newlines) can optionally be preserved or normalized.
Frequently Asked Questions
What is a zero-width space?
Unicode character U+200B has zero visual width but acts as a character byte. It frequently causes secret bugs when copying code from websites or chat apps.
Which invisible characters are detected?
U+200B (Zero-width space), U+200C (ZWNJ), U+200D (ZWJ), U+FEFF (BOM), U+00A0 (NBSP), U+2028/2029 (Line/Paragraph separators), and bidirectional overrides.