v155 · jpeg xl

Format showdown

One source image, encoded four ways, all four files sitting in this repository. The byte counts are real, the decode timings are measured on your machine, and any format your browser cannot read is reported as a failure rather than quietly skipped.

Measure

All four were encoded from the same 960×600 PNG at comparable quality settings (JXL q85, JPEG q82, WebP q82, AVIF q60). Cross-format quality is not directly comparable from a number, so treat the sizes as an illustration of this one image, not as a benchmark.

Encoded size and decode cost, measured here
formatbytesvs JPEGdecodes?decode time
Not run yet.

Bytes on the wire

Press Run.

A blank pane means this browser cannot decode that format. That is the honest result, not a broken demo.

see also