Steganography

Steganography Online

Hide secret messages in images and reveal them again — a complete steganography tool that runs free in your browser.

Drop an image to hide a message in

Drag & drop, paste, or pick a file

PNG · JPG · WebP — processed on your device

Hide & extractPassword encryptionNo install PNG output · LSB

Steganography in your browser

Steganography is the art of hiding a message inside something ordinary so its very existence stays secret. This online tool does both halves: it can conceal text inside an image, and it can scan an image to reveal a message someone hid earlier — no software to install and nothing to learn.

Everything runs in the browser using the canvas, so the work happens on your own device. Add a password to encrypt the payload, and the hidden bits become indistinguishable from random noise without the key.

How to use the steganography tool

  1. Pick a mode. Choose Hide message to conceal text, or Extract message to reveal hidden text from an image.
  2. Add your image. Drag, choose, or paste a photo. For hiding, type your secret and an optional password.
  3. Run it. Hide produces a downloadable PNG; Extract reveals the hidden text ready to copy.

Encryption vs concealment

Steganography hides that a message exists; encryption hides what it says. Using both — a password on a hidden message — is the strongest combination: an observer cannot tell there is a message, and even if they did, they could not read it.

Steganography reference: hide and extract, explained

A quick, accurate reference for the whole round trip — embedding text in an image and reading it back out — and what each step really does.

Method
LSB (least-significant-bit) encoding — the lowest bit of each pixel's red, green and blue value is replaced with one bit of your message. The alpha (transparency) channel is left untouched.
Accepted input
PNG, JPEG or WebP as the cover image. JPEG and WebP are fine as the source — they are decoded to raw pixels first — but the saved result is always PNG.
Output format
Always a lossless PNG. JPG and WebP re-compress the pixels, which would wipe out the hidden bits, so the tool never exports those.
Password option
Optional. With a password the message is encrypted before embedding using a key stretched from your password with PBKDF2 (SHA-256, 150,000 iterations) plus a random salt; without one, the bits are hidden but not encrypted.
How extraction knows
On hide, a small 4-byte marker plus a length field is written ahead of your message. On extract, the tool reads those bits first; if the marker isn't there it reports that nothing is hidden, rather than showing random noise.

How much fits

Bigger images carry more: a 1920 × 1080 cover holds about 759 KB, while a 1080 × 1080 square holds about 427 KB. Because only the lowest bit of each colour is used, the file size barely changes after hiding — the image is the same dimensions, just re-saved as PNG.

Security: it hides, it doesn't lock

Concealment versus encryption — know the difference. Steganography hides that a message exists; it does not, on its own, scramble what the message says. Anyone who knows to run this kind of image through an LSB extractor can read an un-passworded message. For real secrecy, set a password so the text is encrypted as well as hidden — and remember that LSB is not designed to survive forensic statistical analysis. The strongest setup this tool offers is both at once: a password-encrypted message hidden inside a busy photo.

Tips that actually matter

  • Keep and share the exact PNG the tool produces. Screenshotting it, re-saving it as JPG, or letting a chat app auto-compress it re-encodes the pixels and erases the hidden message.
  • Extraction needs the original carrier file, not a copy that's been through a screenshot or a messaging app — those rewrite the pixels and the message is gone.
  • If you set a password on hide, the same password is required on extract; a wrong password produces a clear error, not garbled text.

More steganography tools

Frequently asked questions

Is this steganography tool really free?

Yes — free, with no watermark and no sign-up. Hide and extract as many messages as you like.

Can it both hide and extract messages?

Yes. Use the Hide tab to embed text in an image and the Extract tab to reveal a message hidden in one.

Do I need to install anything?

No. It runs entirely in your web browser on your device — there is nothing to download or install.

Where is my image processed?

The hiding and extracting happen in your browser, so the new file is created on your own device. How any data associated with the tool is handled is described in our privacy policy.

More image tools