Zero-Width Character Detector

Detect and remove hidden zero-width characters from text with position visualization

0 visible characters

Hidden Message Encoder/Decoder

Zero-Width Character Reference

CharacterUnicodeHTML EntityDescriptionCommon Use
[ZWSP]U+200B​Zero Width SpaceLine break opportunities
[ZWNJ]U+200C‌Zero Width Non-JoinerPrevents ligatures
[ZWJ]U+200D‍Zero Width JoinerCreates ligatures, emoji combinations
[LRM]U+200E‎Left-to-Right MarkText direction control
[RLM]U+200F‏Right-to-Left MarkText direction control
[WJ]U+2060⁠Word JoinerPrevents line breaks
[BOM]U+FEFFByte Order MarkFile encoding marker

Security Implications

Fingerprinting

Zero-width characters can be used to uniquely identify documents or track information leaks by embedding invisible markers.

Homograph Attacks

Attackers can use these characters to create visually identical but technically different URLs or usernames.

Legitimate Uses

Zero-width characters have legitimate uses in typography, such as controlling line breaks and text direction in multilingual content.

Protection

Always sanitize user input and check copied text for hidden characters before using in security-sensitive contexts.