decoder.tools

LSB Image Steganography Decoder

Recover data hidden in the least-significant bits of an image's pixels.

on the roadmapImage, Media & Steganographyfree · no sign-up

This bench is being wired up

The lsb-steganography-decoder decoder is on the roadmap. The heavier binary and cryptographic parsers ship after the core text and token decoders — all of which are already live and working.

Browse the live decoders

Input is processed on your device. Nothing you paste is sent anywhere.

What is the LSB Image Steganography Decoder?

LSB steganography hides data by overwriting the least-significant bit of each colour channel in an image's pixels, and an LSB decoder reads those bits back out to reconstruct the concealed payload.

Every pixel in a 24-bit image carries three bytes — red, green, blue. Changing the lowest bit of a byte alters that channel's value by one out of 255, a difference no eye can see. Collect one bit per channel across a megapixel image and you have roughly 375 KB of invisible storage inside a file that still looks completely normal.

The technique only survives lossless formats. PNG and BMP preserve exact pixel values, so hidden bits stay intact; JPEG recompresses and destroys them, which is why steganography challenges almost always hand you a PNG. Resizing, re-saving or any filter also wipes the payload.

Extraction means choosing the right parameters: which channels to read, in what bit order, in what traversal order, and where the payload starts. This decoder walks the common combinations so you can spot the one that produces a readable header or a recognisable file signature.

LSB Image Steganography Decoder at a glance

Capacity
≈3 bits per pixel (1 per RGB channel)
Visual impact
None — a ±1 change per channel value
Works with
PNG, BMP and other lossless formats
Destroyed by
JPEG recompression, resizing, filters

How to use the LSB Image Steganography Decoder

  1. 1Upload the suspect image — it stays in your browser and is never sent anywhere.
  2. 2Select the channels and bit order to read; start with RGB, LSB-first, row order.
  3. 3Look for a readable string or a file magic number in the extracted bytes.

When you would reach for it

  • Extracting a flag from a steganography challenge in a CTF.
  • Checking an image for concealed data during a forensics investigation.
  • Demonstrating how much data an ordinary photograph can hide invisibly.

LSB Image Steganography Decoder — frequently asked questions

Last reviewed · questions or corrections: contact@decoder.tools