Encode: Hide a secret image inside a cover image.
The secret (inner) image is compressed into the dark end of the color spectrum,
while the cover image occupies the bright end. The result updates live as you
change settings. Use Send to Decoder to verify your result.
Secret Image (Inner)
The image you want to hide.
Drop or click to select
JPG, PNG, WebP
Cover Image
The image people will see.
Drop or click to select
JPG, PNG, WebP
Processing…
Live Preview
Load both images to see a live preview
Decode: Reveal a hidden image from an encoded image.
The tool isolates the dark pixels where the secret image is stored
and expands their brightness to reveal the original content.