Steganography
Tuck a file inside a PNG
Images
Embed & download PNG
Upload a PNG or use the default 1px transparent image.
How to use
Pick a cover PNG
Choose an existing PNG or let the tool use the default 1x1 transparent image. Pixels are never modified.
Attach the file to hide
Upload any file. It is converted to Base64 and stored as JSON inside a stego_data tEXt chunk.
Embed and download
Click “Embed & download PNG” to save. To restore, upload that PNG and download the recovered file.
Frequently asked questions
- Does the image change visually?
- No. The tool only adds a tEXt chunk; pixel data is preserved byte-for-byte.
- Is the payload encrypted?
- Not by default. Encrypt or password-protect sensitive data before embedding.
- How large can the hidden file be?
- The limit is browser memory. A few MB work comfortably; the PNG size increases by the same amount.
- Why PNG only?
- PNG preserves custom chunks like tEXt. JPEG/WebP strip them, so extraction would fail.