JPEG XL (.jxl) promises smaller files and better quality than JPEG, and it recently returned to Google Chrome, so interest is climbing again. The problem is that most desktop apps still cannot open a .jxl file. Here is how to view JPEG XL images on Windows, Mac and Linux without guesswork.

What is JPEG XL?

JPEG XL is a modern image format built to replace the classic JPEG. It offers higher quality at smaller sizes, supports transparency, HDR and animation, and can losslessly repack an existing JPEG to save around 20 percent with no change in quality. Files use the .jxl extension.

Why .jxl files won't open

Support for JPEG XL is still rolling out. Windows has no built-in decoder, macOS added it through recent Preview and Quick Look updates, most Linux image viewers need a plugin, and browsers only re-added JPEG XL recently. So a .jxl file you download or receive often opens in nothing at all.

Open JPEG XL on Windows

Windows will not preview .jxl out of the box. The quickest route is a viewer that decodes JPEG XL itself. HawkView reads .jxl natively on Windows: double-click or drag the file in and it opens instantly at full quality, the same way it handles AVIF, HEIC and RAW. No plugin, no codec pack.

Open JPEG XL on Mac

Recent versions of macOS can preview some .jxl files in Preview and Quick Look. If a file refuses to open, a dedicated image app with JPEG XL support, or converting it to JPG, will get you there.

Open JPEG XL on Linux

Most Linux viewers rely on the libjxl library. Install the JPEG XL plugin or gdk-pixbuf loader for your distribution (often a package named libjxl or similar), then your file manager and image viewers can show .jxl. The command-line tools from libjxl can also convert .jxl to PNG or JPEG.

Convert JPEG XL if an app can't read it

When you need maximum compatibility, convert a copy of the .jxl to JPG or PNG and keep the original for its smaller size. On Windows you can do this in HawkView by opening the file and saving a copy in the format you need.

The bottom line

JPEG XL support is improving fast, but it is not everywhere yet. On Windows, the most dependable way to open .jxl today is a viewer with native support such as HawkView; on Mac, try Preview first; on Linux, install the libjxl plugin. If all else fails, convert to JPG. For how JPEG XL compares to the other modern formats, see AVIF vs WebP.