ImageSteg - steghide online: hide a file or a message in an image or an audio file and reveal it with a passphrase. Supports steghide's pixel method (BMP, PNG), its DCT coefficient method (JPEG), PCM WAV LSB and MP3 frame padding. Runs entirely in your browser - your files never leave your device.
Hey Product Hunt,
I built ImageSteg because every "hide a file in an image" tool I tried wanted me to upload my file to someone else's server. That kind of defeats the point of hiding something.
So this one does everything inside the tab: drop in an image or an audio file, add the file or message you want to hide, set a passphrase, download the result. There is no server step, so there is nothing to leak.
What is under the hood:
· A browser port of steghide 0.5.1 — both of its methods: LSB for BMP and PNG, DCT coefficients for JPEG
· Audio carriers too: PCM WAV (one bit every two samples) and MP3 (the unused tail of its frame data)
· AES-256 (Rijndael/CBC) using the same scheme as the steghide CLI, plus an optional CRC32, so a wrong passphrase warns you instead of handing back garbage
· Compression, and the capacity your container can hold, shown before you hide anything
· The BMP output can be opened with the steghide command line tool
Who it is for: anyone who needs to move a file quietly — journalists, researchers, CTF players — or anyone who just likes the idea of a secret drawer inside a photo.
Two honest caveats, because steganography has sharp edges:
· Any re-compression destroys the data. Keep the file this tool gives you.
· It hides that data is there. It does not make the container tamper-proof, and it is not a substitute for real encryption at rest.
It is free, no signup, no file size games.
I would love your feedback: which carrier would you reach for first — JPEG, PNG, WAV or MP3? And if there is a container you wish it supported, tell me