Encode hidden text messages inside image pixels using LSB steganography. Also decode hidden messages.
Upload an image and enter your secret message
JAD encodes the text into pixel data
Download — the image looks unchanged but contains your message
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
0 bytes uploaded. Image Steganography runs entirely in your browser using Canvas API and WASM. Your image stays on your device at all times. No data is sent to any server.
The text is encoded in least-significant bits. It's imperceptible visually but can be extracted with the decode tool.
Approximately 3 bytes per pixel (using RGB LSB). A 1000×1000 image can hold ~375 KB of text.
Add an invisible watermark to images using LSB steganography. Imperceptible to the eye, detectable by tools.
Open toolRemove all EXIF data from photos — GPS location, camera model, timestamps. Protect your privacy before sharing.
Open toolConvert any image to a Base64-encoded data URI string. Ready to embed in HTML, CSS, or JavaScript.
Open tool