Secret Photos

Hide an encrypted message inside any photo. It looks identical. No one can tell. No account needed.

Drop a photo here

or click to choose. PNG works best.

Preview of carrier image

The recipient needs this password to reveal it.

You'll download a PNG image with your secret hidden inside. The image will look identical to your original.

Done.

Your message is encrypted and hidden. The photo looks identical to the original. Send it however you like. The recipient visits deny.sh/stego-app, drops the photo in, and enters the password.

Steganography result image with hidden data
Download photo
Need an API for this? Steganography API →

Drop a cover photo here

or click to choose. PNG works best.

Preview of carrier image for file hiding

Drop any file here

Max 300 KB. Any file type.

Drop the secret photo here

or click to choose.

Preview of image to extract hidden data from

Message revealed.

Need an API for this? Steganography API →

How it works

1

Pick a photo

Any image. It becomes the carrier for your hidden message.

2

Write and encrypt

Your message is AES-256 encrypted and embedded in the image pixels. The photo looks unchanged.

3

Share the photo

Send it anywhere. Only someone with the password and this page can reveal the message.

AES-256 encrypted
Runs in your browser
No data sent anywhere