Bit Plane Analyzer
Decomposes an image into its 8 bit planes per color channel. The least significant bit (LSB) planes reveal steganographic data, hidden messages, and manipulation traces invisible to the naked eye.
500+ images analyzed
Drag & drop a file here, Ctrl+V to paste, oror
8 Bit Planes per Channel
Each pixel value (0–255) is decomposed into 8 binary layers. Plane 0 is the least significant bit, plane 7 is the most significant.
Steganography Detection
LSB steganography hides data by replacing the least significant bits with message data. This produces unnatural patterns visible in bit plane 0.
100% Private
All analysis runs locally in your browser via Web Worker. Nothing is uploaded to any server.
How bit plane analysis works
Every pixel in an 8-bit image stores a value between 0 and 255 — eight binary digits. Bit plane analysis isolates each of these eight layers separately. Plane 7 (MSB) carries the most visual weight and shows the recognizable image. Plane 0 (LSB) carries the least weight and appears as random noise in natural photos. LSB steganography exploits this by replacing the least significant bits with hidden data — the visual change is imperceptible, but the bit plane reveals structured patterns where random noise should be. For file-level hidden data detection, combine with the Stego Scanner.
Understanding complexity and randomness
The analyzer measures bit plane complexity by counting horizontal transitions (0→1 and 1→0 changes). In a perfectly random plane, approximately 50% of adjacent pixels differ — giving a complexity around 0.49. Natural sensor noise produces similar randomness. When data is embedded in the LSB, it often creates structured regions with lower complexity: repeating patterns, smooth blocks, or geometric shapes that stand out against the random background. The block-based analysis divides the plane into 16×16 regions and flags those with anomalously low complexity. For noise-level manipulation detection, use the Noise Analysis Scanner.
Types of steganography detected
Simple LSB replacement is the most common steganographic technique — it replaces bit plane 0 with message data. More sophisticated methods spread data across multiple planes or channels. The Bit Plane Analyzer lets you inspect all four channels (Red, Green, Blue, Luminance) at every bit level, making it possible to spot single-channel embedding. Pair this tool with ELA to check for compression artifacts and Clone Detection for copy-paste forgery in a comprehensive forensic workflow.
Who uses bit plane analysis
Digital forensics investigators use bit plane analysis to detect covert communication via steganography in seized devices. Security researchers examine images shared on public platforms for hidden payloads. CTF (capture the flag) competitors use it to solve steganography challenges. Academic researchers study watermarking and data hiding techniques. Photo forensic analysts combine it with other tools to build a complete manipulation timeline. For metadata verification, use the Authenticity Checker. For a full forensic toolkit, visit the photo forensics hub.
Bit plane analysis is the gold standard for detecting LSB steganography — the most widely used image steganography technique. While the Stego Scanner examines file-level anomalies (appended data, unusual metadata), the Bit Plane Analyzer works at the pixel level, revealing hidden data that only becomes visible when individual bit layers are isolated. For lighting-based compositing detection, try the Luminance Gradient Scanner. For AI-generated image detection, use the AI Detector. All processing runs entirely in your browser — your images are never uploaded. Learn more in our articles on steganography explained and full image forensics guide.