Chrome 155 ships JPEG XL: 30-50% smaller than JPEG with lossless JPEG transcode

banteg · x · 2026-10-20

Chrome 155 officially adds JPEG XL (.jxl) decoding. Banteg highlights its rare "free lunch": lossless JPEG re-compression saves another 15-25% and reverses back to the exact original file, no double-compression artifacts. Chrome's blog details 30-50% better compression than JPEG, native HDR, progressive rendering, and lossless JPEG transcoding, with the decoder jxl-rs written in pure Rust for memory safety. Handy commands: cjxl photo.jpg photo.jxl --losslessjpeg=1 and djxl photo.jxl restored.jpg --reconstructjpeg. Google recommends trying both AVIF and JPEG XL, with JXL best for high-fidelity or lossless photographic compression.

Original post →

More from Infra

Infra channel →