Skip to main content

Software Support

Standardized in 2022, JPEG XL is quickly gaining momentum. Major operating systems, web browsers, and image editing software are increasingly adopting support for this efficient compression technology.

sine wave
Libraries & APIs
libjxl logo
libjxl:JPEG XL reference implementation (C++)
Nightly Dev Builds
jxl-rs Rust decoder
‍jxlatte: Java decoder
‍jxl-oxide:‍ Rust decoder
jixel: Compact encoder in Rust by awxkee
Operating Systems
Apple Logo
Apple
MacOS Logo
macOS
Palemoon Logo
iOS 17+
Linux

JPEG XL is packaged across the major Linux distributions.

Image viewing and thumbnails depend on the application and installed desktop plugins.

Desktop integration & plugins
Qt / KDE: plugin available
‍
GDK-pixbuf: plugin available in libjxl repo
‍gThumb
‍
MacOS Viewer/QuickLook Plugin
‍
Windows Imaging Component
‍
Windows Thumbnail Handler
EFL(supported since 1.27, no external plugin needed)
Browser Support

JPEG XL browser support varies by version and release channel. Hover for version details:

Safari Logo
Safari
Chrome Logo
Chrome
Firefox Logo
Firefox
Brave logo
Brave
Thorium Logo
Thorium
Waterfox Icon
Waterfox
Palemoon Logo
Pale Moon
Palemoon Logo
Basilisk
Palemoon Logo
Orion
Ladybird Logo
Ladybird
Zen Browser Logo
Zen

The current state of support in major browsers is as follows:

Image Editors
Photoshop Logo
Photoshop
Lightroom Logo
Lightroom
Affinity Logo
Affinity
Gimp Logo
Gimp
Krita Logo
Krita
Darktable Logo
Darktable
Acorn Logo
Acorn
ACDSee Logo
ACDSee
Adobe Camera Raw Logo
Camera Raw
Shutter Encoder
Shutter Encoder
And more
Graphic Converter: (since 11.5)
‍XL Converter
Image Toolbox: (supported since 2.6.0)
Paint.NET: Native support since 5.1.5, plugin support since 4.3.12.
Photoshop: plugin for Adobe Photoshop 2020 and above on Windows.
JPEG XL Toolbox: by SUIKA LTD
RawTherapee: (since version 5.11) Currently supports opening JXL files only. Export support planned for the 6.0 release.
Photopea: Supports importing, a plugin is required for exporting.
Iridient Developer:Version 5 adds export support for JPEG XL file format in lossless, near lossless and lossy modes.
Image Libraries
GDAl Logo
GDAL
Image Magick Logo
Image Magick
FFmpeg Logo
FF mpeg
And more
‍libvips (supported since 8.11)
‍Imlib2‍
‍Graphics Magick (supported since 1.3.38)
‍SAIL (supported since 0.9.0)
‍JPEG XL Decoder/Encoder for Android. (supports version from Android 5.0 - API Level 21)
‍JPEG XL Decoder/Encoder for iOS, MacOS. Swift bindings
‍SDWebImage JPEGXL Coder (supported since 0.1.0)
Additional Categories
Metadata Manipulation Libraries
ExifTool by Phil Harvey (supported since 12.25)
‍Exiv2 (supported since 0.27.4)
‍Ashampoo Kim (supported since 0.10)
Online Tools
Cloud-based Image Delivery Platforms
Image Viewers
Aspect
‍
ImageGlass
‍
IrfanView (supported since 4.59 - requires a plugin to be downloaded and enabled)
‍jpegview
‍
Swayimg
‍
Mihon
‍
XnView
‍
Light Matter
‍
Any viewer based on Qt, KDE, GDK-pixbuf, EFL, ImageMagick, libvips or imlib2 (see above)
Qt viewers: gwenview, digiKam, KolourPaint, KPhotoAlbum, LXImage-Qt, qimgv, qView, nomacs, VookiImageViewer, PhotoQt
GTK viewers: Eye of Gnome (eog), gThumb, Geeqie
EFL viewers: entice, ephoto
Duplicate Image Finders