Image Steganography
Images are processed on a canvas in your browser. Nothing is uploaded — verify in DevTools → Network.
Hide a message
Reveal a message
Hidden message
This hides your text in the least-significant bit of each red, green and blue channel — a change too small to see. A 64-bit header records a marker and the message length so it can be read back exactly.
The output is always a PNG, because PNG is lossless. If you re-save the stego image as JPG (or a chat app re-compresses it), the hidden bits are destroyed and the message is lost. For real secrecy, encrypt the text first (try Encrypted Notes) — steganography hides that a message exists, it doesn't encrypt it.