Image·Decoder
LSB Steganography

Image Decoder

Extract files hidden inside images with LSB steganography — decoded entirely on your own device

Works with images encoded by the TT img enc / TT img enc pw nodes (TT-Tools) and other LSB steganography encoders · Supports PNG, BMP and WebP

Input
Click or drag images here
Multiple files supported · or press Ctrl+V to paste from the clipboard

    Everything is decoded locally. Your images and passwords are never sent to the Internet — all processing happens in JavaScript inside this browser tab. Works on Windows, Mac, Linux, iPhone and Android (on mobile, use your browser menu → "Add to Home screen" for quicker access).

    What this site does

    Some images are used as an envelope for another file hidden inside them, stored in the least-significant bit (LSB) of each pixel’s colour values. The change is far too small for the eye to notice. This site reads those bits back out, reassembles the original file with its correct extension, and lets you download or preview it right away.

    How to use it

    1. Drag images into the box above, or click it to pick files — you can add several at once.
    2. A 🔒 icon means the image is password-protected; type the password in the field below.
    3. Click "Decode" on a single item, or "Decode all" to process everything at once.
    4. The result downloads automatically, and "View" opens a preview — images zoom, video and audio play in place.

    Which files work

    The image you feed in must be a lossless format — PNG, BMP, or lossless WebP. A JPEG, or any picture that was recompressed on its way through a chat app or social network, has already had the hidden bits destroyed and cannot be recovered. The file that comes out, on the other hand, can be anything: an image, a video, audio, a document, or an archive. The extension is read from the hidden data, so the download is named correctly for you.

    Privacy

    This is a purely static page. There is no upload endpoint, no database, no logging, and no trackers. The images you choose are read through the Canvas API inside your own tab, and everything is gone the moment you close it.

    If decoding fails

    A "no hidden data" message usually means the image was recompressed somewhere along the way. Try to find the untouched original — sending it as a file attachment rather than as a photo often preserves it — or the image may simply not contain anything. If the password is rejected, check for capitalisation differences and stray spaces at either end.

    Frequently asked questions

    Which image formats can be decoded?

    Only lossless formats: PNG, BMP and lossless WebP. A JPEG, or any picture recompressed on its way through a chat app or social network, has already had the hidden bits destroyed and cannot be recovered.

    Are my images uploaded to a server?

    No. This is a purely static page and decoding runs in JavaScript inside your own browser, so neither the image nor the password ever leaves your device. There is no logging and no database.

    What kind of file comes out?

    Whatever was hidden inside: an image, a video, audio, a document or an archive. The extension is stored with the hidden data, so the download is named correctly, and images, video and audio can be previewed right on the page.

    Why does it say no hidden data was found?

    Most often the image was recompressed somewhere in transit. Try to get the untouched original — asking the sender to share it as a file attachment rather than as a photo usually preserves it — or the image may simply not contain anything.

    Can password-protected images be decoded?

    Yes. A 🔒 icon appears automatically when an image is password-protected. Enter the password in the field below the drop area before decoding, and you will be told immediately if it is incorrect.

    Does it work on a phone or offline?

    Both. It runs on iPhone, Android, Windows, Mac and Linux, and keeps working without an internet connection after the first visit. On mobile, use your browser menu and choose "Add to Home screen" to use it like an app.

    Recommended: RunningHub

    If you are into AI image and video generation, take a look at RunningHub — ComfyUI developers from around the world publish new workflows there every day, for serious work and for fun alike. Sign up through the link below and you get 500 RH coins to generate images and videos for free.

    Join RunningHub and get 500 RH coins This is a referral link — the maintainer of this site receives credits if you sign up.

    Terms of Service