Upload an image to detect hidden data using chi-square statistical analysis, LSB (Least Significant Bit) plane extraction, Shannon entropy analysis, and pixel value histogram examination. Used by digital forensics investigators worldwide.
Drop an image here or click to upload
PNG, JPG, BMP — PNG preserves LSB better than JPG
LSB steganography hides data by replacing the least significant bit of each pixel's color channel with a bit from the secret message. Since changing the LSB only alters color values by ±1, the modification is invisible to the human eye. The chi-square test detects this by checking whether adjacent pixel values (0 and 1, 2 and 3, etc.) appear with equal frequency — something that only happens when LSB values have been intentionally randomized.
Steganography is the art and science of hiding secret information inside ordinary-looking files. Unlike encryption — which scrambles data into obvious ciphertext — steganography conceals the very existence of a message. The most common digital technique, Least Significant Bit (LSB) steganography, hides data in the lowest bits of image pixels, producing changes invisible to the human eye but detectable through statistical analysis.
The Steganography Lab applies multiple detection layers: chi-square statistical analysis measures whether the LSB distribution of pixel values is random (as it would be in natural images) or suspiciously uniform (as it would be after message embedding). Bit-plane visualization exposes the individual bit layers of an image, revealing structured patterns where hidden data resides. RGB channel separation isolates each color channel to highlight anomalies.
The tool also includes an LSB extraction mode — enter a suspected passphrase and the tool will attempt to extract any hidden payload. This makes it equally useful for hiding messages in your own images as for detecting them in others.