Runs locally in your browser. Nothing you enter is uploaded to our servers.
Tips for steganography
Hiding data is not strong encryption — assume discovery is possible.
Lossy re-encoding (JPEG social uploads) can destroy hidden payloads.
Keep capacity small relative to the image size.
Do not hide real secrets in images shared publicly.
Use this for learning and demos, not covert production channels.
Hide a short message in an image for demos
Processing stays in your browser — your input is not uploaded to our servers.
Steganography hides data in pixels so the file still looks like a picture. This demo is for learning; it is not covert-channel malware and it will not beat a determined analyst.
Work with sample images. Do not hide real secrets in a PNG you then email.
Try image steganography
Pick a sample image and a short message
Small payloads survive better. Huge text will fail or look noisy.
Encode, then decode
Round-trip on this page so you see the message come back.
Do not treat the PNG as encryption
Anyone who knows the scheme can extract. Use real crypto if you need confidentiality.
Steganography FAQ
Is this encryption?
No. It hides existence poorly against specialists and does not replace a cipher.
Does the image upload?
Processing is in the browser. Still, do not drop classified photos here.
Will JPEG recompression destroy the message?
Lossy formats often will. Prefer PNG for the demo.

