Image Steganography Tool

Hide secret messages within images using LSB encoding, or extract hidden data from steganographic images

1. Select Carrier Image

Drop image here or click to uploadPNG or BMP format recommended (lossless)

2. Enter Secret Message

0 / 0 characters

3. Encoding Options

How LSB Steganography Works

Pixel Structure

Each pixel in an image consists of RGB values (0-255). The least significant bits of these values can be modified without visible change.

Data Embedding

Your secret message is converted to binary and embedded by replacing the LSBs of pixel color values with message bits.

Visual Imperceptibility

Changing only 1-2 LSBs produces imperceptible visual differences, making the hidden data virtually undetectable.

Limitations

JPEG compression destroys hidden data. Always use PNG or BMP format. Re-encoding the image will also lose the message.

LSB Encoding Visualization

Original Pixel (R channel)
11010110
= 214
Hide bit '1'
Modified Pixel (R channel)
11010111
= 215

The difference of 1 in a 0-255 range is imperceptible to the human eye