Hide Text in Image

Steganography: Secret Messages in Pictures.

Loading…

Steganography means hiding a message where nobody thinks to look. Each pixel has three color values, and changing the last bit of each one alters the color by an amount no eye can see. Those bits are enough to store text: a 1000 × 1000 picture holds about 370,000 characters.

Type the message, add a password if you want it encrypted as well (AES-256), and download a PNG that looks identical to the original. The same page reads it back. The catch is that the file must travel untouched: any app that recompresses pictures wipes the message.

How to use the Hide Text in Image tool

  1. Choose a picture and type the message.
  2. Add a password if you want one, then download the PNG.
  3. To read a message, choose the PNG under "Read a hidden message".
  • Puzzles, geocaching and escape-room clues
  • Invisible ownership notes inside your own artwork
  • Teaching how steganography works

Tips for the best result

  • Send the PNG as a file or document attachment, never as a chat photo.
  • Without a password the message is hidden but not protected. Anyone who knows the method can read it.

Quick facts

PriceFree
Works withJPG, PNG → PNG
Where it runsIn your browser, on your device
AccountNot needed

Frequently asked questions

Can anyone tell the picture has a message in it?

Not by looking. Statistical tools can sometimes detect that the lowest bits were altered.

Why did my message disappear after I sent the picture?

The app converted it to JPG or resized it. WhatsApp photos, Instagram and Facebook all do. Send it as a file.

Can other steganography tools read it?

No. Each tool has its own layout. Use this page to read what this page wrote.

What happens if I forget the password?

The message cannot be recovered. There is no reset.