JPEG XL logo (jxl ambigram) by Boaz Lederer

Welcome to the JPEG XL and libjxl community website.

If you want to update this site, you can make a pull request.

JPEG XL logo / browser support test

JPEG XL?

JPEG XL (.jxl) is the next-generation, general-purpose image compression codec by the JPEG committee. It was based on Google's Pik proposal and Cloudinary's FUIF proposal (which itself was based on FLIF). But JPEG XL has become much more than 'just' the sum of Pik and FUIF...

Official JPEG XL website | Reddit | Discord

Media type (formerly known as MIME type): image/jxl

JXL Art! Beauty in a handful of bytes.

Key features

Compression

  • Lossy: about 60% smaller than JPEG for same visual quality
  • Lossless JPEG transcoding: about 20% smaller
  • Lossless: about 35% smaller than PNG (50% smaller for HDR)

Compare with your own eyes (by Eclipseo)
Comparisons by WebP2 team
Try it: Squoosh.app

Software

Presentations

Contributors

The following people made key contributions to the JPEG XL project and libjxl: Jyrki Alakuijala, Luca Versari, Jon Sneyers, Zoltan Szabadka, Jan Wassenberg, Lode Vandevenne, Sami Boukortt, Alex Deymo, Alexander Rhatushnyak, Evgenii Kliuchnikov, Moritz Firsching, Thomas Fischbacher, Martin Bruse, Renata Khasanova, Robert Obryk, Sebastian Gomez-Gonzalez, Iulia-Maria Comșa, Krzysztof Potempa, Pieter Wuille.

We would also like to acknowledge the following persons among JPEG experts who played a role in the development of the JPEG XL standard: Jan De Cock, Touradj Ebrahimi, Walt Husak, Andy Kuzma, Fernando Pereira, Antonio Pinheiro, Thomas Richter, Peter Schelkens, Takaaki Ishikawa, Seungcheol Choi, Oh-Jin Kwon, Gary Sullivan, Evgeniy Upenik, Osamu Watanabe.

Comparison table

Battle of the Codecs: a comparison of JPEG, PNG, J2K, WebP, HEIC, AVIF, and JXL

Codec architecture

JPEG XL codec architecture diagram JPEG XL codec architecture diagram