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: 26 June 2026. This is a living section: results and classifications may change as tools, detectors, and comparison protocols are updated.

  1. Comparison charts
  2. Techniques and tools
  3. How to read these results

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.

Comparison of steganography methods in uncompressed images
Comparison of steganography in uncompressed images such as PNG, TIF, and BMP.
Comparison of steganography methods in JPEG
Comparison of steganography in JPEG.
Comparison of conventional and side-informed steganography in Stable Diffusion images
Comparison of steganography methods evaluated on Stable Diffusion generated images. HILL, UNIWARD, SI-HILL and SI-UNIWARD accuracy is averaged over EfficientNet-B0 and SRNet; the generative Stable Diffusion point is shown at 0.02 bpp with chance-level detection.

Techniques and tools

Many tools implement the same or closely related techniques. The table links each family to its note and gives a compact reading of the tools represented in the comparison. For a broader catalogue, see the steganography tools list.

Technique family Domain Software using this technique Detection resistance
Generative steganography Uncompressed SteganoGAN
mas_GRDH
Very easy to detect
Hard to detect
LSB replacement Uncompressed OpenStego, OpenPuff Partially detectable
LSB matching Uncompressed Research / experimental implementations Partially detectable
HILL Uncompressed HStego < 0.4 Partially detectable
S-UNIWARD Uncompressed HStego 0.4 Hard to detect
SI-HILL Uncompressed (Stable Diffusion) Experimental implementation Hard to detect
SI-UNIWARD Uncompressed (Stable Diffusion) Experimental implementation Hard to detect
Older JPEG-domain methods JPEG Outguess and others Very easy to detect
F5 JPEG F5 Very easy to detect
Steghide JPEG Steghide Easy to detect
J-UNIWARD JPEG HStego < 0.4 Partially detectable
J-UNIWARD + Cost Polarization JPEG HStego 0.4 Hard to detect

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.