JPEG XL logo (jxl ambigram) by Boaz Lederer

Welcome to the JPEG XL and libjxl community website. If you don't know what JPEG XL is, check out its key advantages!

Want to update this site? Make a pull request!

JPEG XL logo / browser support test


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
Test page to check browser support

JXL Art! Beauty in a handful of bytes.

Key features


  • 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:




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