Yuri L. S. Aps :: LSB parity steganography
Encode Conceal Invisible to the eye ±1 pixel change Decode Reveal Hidden in plain sight LSB parity Encode Conceal Invisible to the eye ±1 pixel change Decode Reveal Hidden in plain sight LSB parity
not checked

Encode

01 / hide message

Upload an image and enter your secret text. The message is written into the image's pixel LSBs — each channel byte changes by at most ±1. Result is a PNG.

Source image (JPEG, PNG, WEBP)
Drop image here or click to browse
preview
Secret message
0 chars

Decode

02 / reveal message

Upload an encoded PNG to extract the hidden message. Only PNG files produced by this tool can be decoded — re-saving as JPEG destroys the hidden bits.

Encoded PNG
Drop encoded PNG here or click to browse
preview
hidden message