StegoRank tracks the current state of image steganography techniques and tools, with a particular focus on how detectable they are under practical steganalysis.
The comparison is organized around the underlying embedding techniques, because many tools implement the same or closely related methods. This makes it easier to understand what is actually being evaluated: the tool, the technique behind it, the payload, and the detector used to analyze it.
Last updated: 7 July 2026. This is a living section: results and classifications may change as tools, detectors, and comparison protocols are updated.
See the comparison
Quick access to the charts comparing detectability in uncompressed images, JPEG images, and AI-generated images.
Find a technique
A compact list of families, embedding domains, represented tools, and resistance to detection.
Understand adaptive methods
A recommended entry point for HILL, S-UNIWARD, and other techniques that select less detectable regions.
Interpret the results
Notes on payload, image source, detectors, and why the ranking should not be read as a universal guarantee.
Comparison charts
The charts below are the quickest way to read the current comparison. They show how detectable different image steganography techniques and tools are under the evaluated conditions.
Techniques and tools
Many tools implement the same or closely related techniques. The tables below link each family to its note and give a compact reading of the tools represented in the comparison. For a broader catalogue, see the steganography tools list.
Uncompressed Images
Methods applied to pixels or samples in images without lossy compression, such as PNG, TIF, or BMP. This includes simple LSB-based techniques and modern adaptive methods.
| Technique family | Software using this technique | Detection resistance |
|---|---|---|
| LSB replacement | OpenStego, OpenPuff | |
| LSB matching | Research / experimental implementations | |
| HILL | HStego < 0.4 | |
| S-UNIWARD | HStego >= 0.4 |
AI-Generated Images
In this block, the image source is part of the problem. Detecting that an image comes from a generator is not enough for general-purpose generators such as Stable Diffusion: the relevant setting is distinguishing cover and stego images produced by the same source.
| Technique family | Software using this technique | Detection resistance |
|---|---|---|
| Generative steganography | SteganoGAN mas_GRDH |
|
| SI-HILL | Experimental implementation | |
| SI-UNIWARD | Experimental implementation |
JPEG Images
Methods that operate on JPEG coefficients or tools designed for this format. The comparison separates older techniques, practical end-user tools, and more recent adaptive methods.
| Technique family | Software using this technique | Detection resistance |
|---|---|---|
| Older JPEG-domain methods | Outguess and others | |
| F5 | F5 | |
| Steghide | Steghide | |
| J-UNIWARD | HStego < 0.4 | |
| J-UNIWARD + Cost Polarization | HStego >= 0.4 |
How to read these results
The rating summarizes resistance to detection in the evaluated setting. For the Aletheia comparison rows, it is computed separately for each domain from the mean detector accuracy across the payloads shown in the charts: within each domain, the highest mean accuracy maps to one red rectangle and the lowest mean accuracy maps to five green rectangles. Rows based on Stable Diffusion images follow the protocol reported in their corresponding method notes. The rating should not be read as a universal ranking of tools, and it does not imply undetectability. Detectability depends on several factors:
- payload;
- image source;
- image format and embedding domain;
- implementation details;
- detector and training data;
- whether evaluation is performed within the same source or across different sources.
For this reason, StegoRank treats tools as practical entry points, but organizes the comparison around techniques and evaluation conditions.