Tested tool guide
Tested browser tools
Checked August 16, 2026
What Steganography Tool does, with a checked example
This tool hides a text message inside an image and recovers hidden text from an image. It works by replacing the least significant bit of each color channel: a channel byte like 200 changes to 201 or stays 200, a shift of one level out of 256 that is invisible in a photograph. Encoding and decoding run entirely in the browser, so the image and the message never leave your machine. The usual surprise is that the payload does not survive recompression: save the encoded result as a lossless format such as PNG, and never crop, resize, or re-save it. It hides text, it does not encrypt it.
Worked example
A concrete input and expected output from the current implementation.
Input
Message to hide: A. Carrier image, 2x2 pixels, rows as (R,G,B): (200,150,100) (50,75,125) / (10,20,30) (240,100,55).
->
Expected output
Encoded image, same pixel order: (200,151,100) (50,74,124) (10,21,30) (240,100,55). The eight channel least significant bits now read 0 1 0 0 0 0 0 1, which is binary 01000001, ASCII 65, the letter A.
Using the standard convention of one message bit per channel in pixel order, the letter A, binary 01000001, occupies eight channel LSBs. Four channels already ended in the matching bit and stay unchanged (200, 100, 50, 10); the other four shift by 1 (150 to 151, 75 to 74, 125 to 124, 20 to 21). Decoding the LSBs in the same order returns 01000001, the letter A.