Hide secret messages in plain text using invisible Unicode characters
Click to load sample data and see how zero-width steganography works:
This tool hides secret messages within regular text using invisible Unicode characters. The encoding process follows these steps:
Example: The letter 'A' (ASCII 65, binary 01000001) becomes: U+200C U+200D U+200C U+200C U+200C U+200C U+200C U+200D
These characters have zero width when displayed, making them completely invisible to human readers while still being present in the digital text. They're part of the Unicode standard and widely supported.
Decoding reverses the encoding:
Each character in your secret message requires 9 zero-width characters (8 bits + 1 separator). For example:
The cover text can be any length - the invisible characters add minimal file size but don't visually change the text.