Runs in your browser · nothing uploaded

Detect Hidden LSB Data in an Image — Chi-Square Steganalysis

Analyse an image for hidden LSB steganography with a chi-square heuristic, plus a visual LSB-plane preview. An honest verdict, never a guarantee. Runs in your browser. Pro.

Loading tool…

More tools

All free, all private — everything runs in your browser.

How to use Steganography Detector

  1. 1Pick an image to analyse (read locally — nothing is uploaded).
  2. 2Click Detect — the tool runs a chi-square LSB steganalysis heuristic and reports an embedding probability.
  3. 3Read the honest verdict: a high probability means the LSB plane looks balanced (a sign of embedding); a low one means it looks skewed.
  4. 4Use the LSB-plane preview to SEE the least-significant-bit plane — uniform noise suggests embedding, structure suggests a clean cover.
  5. 5Treat the result as a hint, not proof: it can be fooled by tiny payloads or naturally noisy photos.

Steganography Detector FAQ

Can it prove an image has (or doesn't have) hidden data?
No — and we won't claim it can. It runs a chi-square statistical heuristic on the LSB plane: a large, near-random payload usually makes the value-pairs look balanced (it flags this), while a clean, structured image usually looks skewed (no evidence). It is a strong hint, not proof either way.
What is the LSB-plane preview?
A grayscale image of one colour channel's least-significant-bit plane. An embedded region looks like uniform noise; a clean region shows the cover's structure. It is a visual aid alongside the statistical verdict.
Can it be fooled?
Yes. A tiny payload in a huge image may not move the statistic (false negative), and a naturally noisy photo can already look random (false positive). Content-adaptive embedding can evade it. Steganography hides from casual viewing, not from a determined analyst.