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.
More tools
All free, all private — everything runs in your browser.
Batch Hide in Images
Hide the same message (optionally password-encrypted) into a batch of PNG covers and download them as a single .zip. Reveal the payload from any one member. In-browser, 100% private. Pro.
Invisible Watermark
Embed an imperceptible owner/ID signature into an image and detect it back later without the original — for provenance and leak-tracking. Runs in your browser. Pro.
Hide Text in Image
Hide a text message inside a PNG using LSB steganography, with an optional password, then extract it back. Runs locally in your browser — no upload, no signup. Free.
Hide File in Image
Embed a small file inside a cover PNG using multi-channel RGB LSB steganography, up to the image's capacity, then extract it back. 100% in your browser — no upload. Free.
Text Steganography
Hide a message inside visible text using invisible zero-width Unicode characters. Copy the result anywhere — chat, email, a doc — and paste it back here to reveal. In-browser, free.
Steganography Extractor
Paste an image to reveal hidden LSB data, or paste text to reveal zero-width characters — with optional password. Auto-detects the LSB depth. 100% in your browser, free.
How to use Steganography Detector
- 1Pick an image to analyse (read locally — nothing is uploaded).
- 2Click Detect — the tool runs a chi-square LSB steganalysis heuristic and reports an embedding probability.
- 3Read the honest verdict: a high probability means the LSB plane looks balanced (a sign of embedding); a low one means it looks skewed.
- 4Use the LSB-plane preview to SEE the least-significant-bit plane — uniform noise suggests embedding, structure suggests a clean cover.
- 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.