Hide what matters. Reveal what you choose.
Advanced steganography made simple. Encode secret messages in text and images using cutting-edge techniques. Perfect for students, cybersecurity learners, and privacy enthusiasts.
Text Steganography
Hide messages using invisible zero-width characters in plain text
Image Steganography
Embed secret data in image pixels using LSB encoding techniques
Learn How It Works
Understand the science behind steganography with visual examples
Text Steganography
Hide secret messages using invisible zero-width characters
Encoded Text
Or upload a text file
Decoded Message
Image Steganography
Hide secret messages in image pixels using LSB encoding
Upload Cover Image
Choose a PNG or BMP image
Click to browseEncoded Image
Encoded image will appear here
Upload Encoded Image
Choose the steganography image
Click to browseDecoded Message
How It Works
Understanding the science behind steganography
Zero-Width Character Steganography
This technique uses invisible Unicode characters to hide binary data within normal text:
Convert Message to Binary
Secret message is converted to binary representation
"Hi" → 01001000 01101001
Map to Invisible Characters
Binary digits are mapped to zero-width characters
0 → Zero Width Space (U+200B)
1 → Zero Width Non-Joiner (U+200C)
Inject into Cover Text
Invisible characters are inserted between words in cover text
Live Demo
Least Significant Bit (LSB) Steganography
LSB steganography hides data by modifying the least significant bits of pixel color values:
Extract Pixel Data
Read RGB values from each pixel in the image
Pixel: RGB(154, 87, 203) → Binary: 10011010, 01010111, 11001011
Modify LSBs
Replace the last bit of each color channel with message data
Original: 10011010
Modified: 10011011 (changed LSB)
Imperceptible Changes
Changes are so small they're invisible to the human eye