⚙️ Encryption & Security

Steganography Tool — Hide Messages in Images

Hide secret messages inside images using LSB steganography. Encode and decode hidden text in PNG images — all processing happens in your browser.

Steganography Tool

Hide secret messages inside images using least significant bit (LSB) encoding. All processing happens in your browser.

How LSB Steganography Works

Least Significant Bit (LSB) steganography hides data by modifying the least significant bit of each color channel in an image's pixels. The change is imperceptible to the human eye.

  • Each pixel has R, G, B channels (8 bits each, 0-255)
  • Changing the last bit changes the value by at most 1 — invisible
  • 3 bits per pixel means ~3 bits of hidden data per pixel
  • A 1000x1000 image can hide ~375 KB of text
  • The output must be saved as PNG (lossless); JPEG compression destroys the hidden data
TIP

For best results, use PNG images as your cover image. JPEG uses lossy compression that can corrupt embedded data. Always download the output as PNG to preserve the hidden message.

❓ Frequently Asked Questions

What is steganography?+
Steganography is the practice of hiding information within other data. Unlike encryption (which scrambles data), steganography conceals the very existence of the message inside an innocent-looking file.
How does image steganography work?+
This tool uses LSB (Least Significant Bit) steganography. It modifies the least significant bit of each pixel's color value to encode your message. The changes are invisible to the human eye.
Can steganography be detected?+
Advanced statistical analysis (steganalysis) can detect LSB steganography in some cases. For maximum security, combine steganography with encryption — encrypt first, then hide the encrypted text.