Hide secret messages in an image's pixels — LSB technique, 100% local
🔐 LSB (Least Significant Bit) technique — 100% local, no upload
📂 Click or drag the "carrier" image
PNG, JPG, WEBP · Output will always be PNG
Steganography hides messages inside apparently normal files. The LSB (Least Significant Bit) technique modifies the last bit of each color channel of the image to encode the message, making the change imperceptible. Supports optional XOR encryption with a password. The output is always PNG to preserve the data.
This tool hides a text message in a PNG image's pixels using the LSB (Least Significant Bit) technique, with an optional additional XOR encryption layer, and extracts hidden messages from images that contain them.
The message is hidden by slightly modifying the pixels' least significant bits (LSB technique). PNG is lossless and preserves these bits exactly; JPG uses lossy compression that alters the pixels and would destroy the hidden message.
No, by default it only hides the message's presence from visual observation, but someone analyzing the image's bits with dedicated tools can detect it. The XOR encryption option adds an extra layer, but it's not equivalent to robust encryption like AES.
No, both encoding and decoding of the message happen entirely in your browser: the image is never sent anywhere.