Hide a Secret Message Inside an Image
Use the Hide Data (Encode) tab to invisibly embed any text into a carrier image using LSB steganography.
- 1 Click the Hide Data (Encode) tab at the top of the app.
- 2 Drag and drop — or click to select — any PNG, JPG, or WEBP image as your carrier. The larger the image, the more text you can hide. A capacity bar shows how full the image is as you type.
- 3 Type your secret message in the Secret Message box. You can paste anything — passwords, notes, coordinates, source code, anything text-based.
- 4 Optional but recommended: enter a password. The message will be encrypted with AES-256-GCM and a PBKDF2-derived key before being embedded. Without a password, the raw text is embedded (still invisible to the eye, but not encrypted).
- 5 Click Encrypt & Embed Data. A PNG file downloads automatically. The image looks visually identical to the original — the secret is in the least significant bits of each pixel's colour channels.