Hide/Unhide Text in Image

Hide a secret message inside an image, or reveal text hidden in one. Everything happens in your browser — nothing is uploaded anywhere.

Drag & drop an image, click to browse, or paste from clipboard

PNG recommended — other formats will be auto-converted to PNG

0 characters — upload an image to see capacity

About this tool

This tool uses a simple form of steganography — the practice of hiding information inside ordinary-looking files — to conceal a text message inside a PNG image. It works by slightly adjusting the color values of pixels in a way that's invisible to the eye but can be read back by software that knows to look for it. The image looks completely normal to anyone who opens it, but the hidden text can be revealed here (or with matching decoding logic) using the same password, if one was set.

People use this kind of tool to embed private notes or messages inside images shared over email or messaging apps, watermark images with hidden ownership information, or simply to learn how steganography works. All processing happens locally in your browser — your image and message are never uploaded to a server, so nothing leaves your device.

Keep in mind this is a simple LSB (least significant bit) technique intended for casual, everyday use — it's not designed to withstand forensic analysis, and images should stay in PNG format, since JPG's compression would destroy the hidden data.