Browser compatibility
Find your browser and check the version you use.
Chrome
Chrome 155 and newer.
Chrome announcement- Supported
- Animation
- HDR
Firefox
Firefox 158 and newer.
Firefox 158 release notes- Supported
- Animation
- HDR(unsupported)
Safari
Safari 17 and newer.
Safari 17 features- Supported
- Animation(unsupported)
- HDR
Edge
Not supported in Microsoft Edge.
Can I use: JPEG XL- Unsupported
Other browsers
Modern builds of these browsers support JPEG XL.
For other versions and platforms, see the full browser compatibility table or test your browser.
System compatibility
App support and desktop integration depend on your operating system and installed packages.
Apple platforms
System image support starts with macOS 14 Sonoma and iOS / iPadOS 17. Available features depend on the app.
Apple image formatsWindows
Desktop apps can add their own support. A WIC codec or thumbnail handler can add integration for compatible apps and File Explorer.
JPEG XL WIC codecLinux
Libraries and tools are packaged by major distributions. Image viewing and thumbnails depend on the app, desktop plugins, and installed build.
libjxl packages and plugins
Linux packages
Mint, Pop!_OS, and Zorin OS availability depends on the Ubuntu base. Check your openSUSE release. KaOS and OpenMandriva also offer Qt/KDE integration.
What would you like to do?
Browse by task, then narrow the list to your platform.
Capability labels describe documented features. Unlabelled features may still be supported; check the project for your version, edition, and build.
62 tools across 6 categories
No matching software
Try a different name, platform, or capability.
View & preview
Open images, preview files, and add JPEG XL support to your desktop and toolkits.

EFL
Linux
JPEG XL loading for Enlightenment applications.
JPEG XL support since 1.27; no external plugin needed.
GDK-pixbuf plugin
Linux
JPEG XL loading for applications that use GDK-pixbuf.
Install the plugin for your distribution.
ImageGlass
Windows
Image viewer for Windows.
Imlib2
Linux
JPEG XL loading for applications that use Imlib2.

IrfanView
Windows
Image viewing with a JPEG XL plugin.
JPEG XL support since 4.59; install and enable the plugin.
JPEG XL WIC codec
Windows
JPEG XL decoding for applications that use Windows Imaging Component.
Install the WIC codec; support depends on the application.

JPEGView
Windows
Lightweight image viewer.

JXLook
macOS
JPEG XL previews in macOS Quick Look.
Requires a Quick Look plugin.
LookQuick
macOS
Quick Look previews with animated JPEG XL playback and adjustable frame rate.
Install the macOS Quick Look plugin.

Mihon
Android
Comic and manga reader.
Qt / KDE image plugin
Windows · macOS · Linux
JPEG XL support for Qt-based viewers and desktop applications.
Requires the JPEG XL image plugin and a compatible application.

Swayimg
Linux
Image viewer for Wayland.
Windows Thumbnail Handler
Windows
JPEG XL thumbnails in File Explorer.
Install the thumbnail handler.

XnView
Windows · macOS · Linux
Image viewing and organization; platform availability depends on the edition.
Desktop support depends on the application and installed plugins. Qt viewers include Gwenview, digiKam, KolourPaint, KPhotoAlbum, LXImage-Qt, qimgv, qView, nomacs, VookiImageViewer, and PhotoQt. GTK viewers include Eye of GNOME (eog), gThumb, and Geeqie. EFL viewers include entice and ephoto.
Edit & manage
Retouch photos, paint, and organize an image collection.

ACDSee
Windows
Photo editing and organization.
Photo Studio 2027 supports JPEG XL compression inside DNG files. Standalone .jxl support is not documented.

Acorn
macOS
Image editing for macOS.

Adobe Camera Raw
Windows · macOS
Raw photo processing. Check the version for JPEG XL workflows.
Affinity
Windows · macOS
Photo editing and design.

Aspect
Windows · macOS · Linux
Photo organization and image viewing.
darktable
Windows · macOS · Linux
Raw photo development and workflow management.
JPEG XL support since 4.2.
GIMP
Windows · macOS · Linux
Image editing and retouching.
JPEG XL import and export, including CMYK, in GIMP 3.0.

GraphicConverter
macOS
Image editing and conversion.
JPEG XL support since 11.5.

Image Toolbox
Android
Image editing and conversion on Android.
JPEG XL support since 2.6.0.

Iridient Developer
macOS
Raw photo development with lossless, near-lossless, and lossy JPEG XL export.
JPEG XL export since version 5.
Krita
Windows · macOS · Linux
Digital painting and image editing.
Lightroom
Windows · macOS
Photo editing and management. JPEG XL workflows vary by Lightroom edition.
JPEG XL in Lightroom Classic 13 and newer; workflows vary by Lightroom edition.

Paint.NET
Windows
Image editing with native JPEG XL support.
Native support since 5.1.5; older versions from 4.3.12 can use a plugin.

Photopea
Browser
Browser image editor with JPEG XL import and plugin-based export.
Export requires a plugin.
Photoshop
Windows · macOS
Image editing with native JPEG XL open and save.
Native support since Photoshop 26.8 (June 2025); save with File > Save a Copy.
RawTherapee
Windows · macOS · Linux
Raw photo processing with JPEG XL import.
Import since 5.11; consult the export development status for your release.
Convert & compress
Create JPEG XL files and compare compression results.
FFmpeg
Windows · macOS · Linux
Command-line media processing and libraries.
JPEG XL availability depends on build configuration.

GraphicsMagick
Windows · macOS · Linux
Image processing library and command-line tools.
JPEG XL support since 1.3.38; depends on the installed build.
ImageMagick
Windows · macOS · Linux
Image conversion and processing from the command line or an API.
Requires a build with JPEG XL support.
incredible.tools
Browser
Convert between JPEG XL, JPEG, and PNG in your browser.
Runs locally on your device using native decoding or WebAssembly; no sign-up.

JPEG XL Toolbox
iOS & iPadOS
Convert photos and ProRAW files to JPEG XL on iPhone and iPad.

jpegxl.io
Browser
Web-based JPEG XL conversion.

KarmaDisk
macOS
Convert JPEG files to JPEG XL with byte-exact JPEG reconstruction checks.
macOS 15 or newer; freemium.
libjxl
Windows · macOS · Linux
JPEG XL reference implementation in C++, including cjxl and djxl command-line tools.

libvips
Windows · macOS · Linux
Image processing library.
JPEG XL support since 8.11; depends on build configuration.

MConverter
Browser
Online file conversion including JPEG XL.

pXL Compare
macOS
Compare image compression results in a native Mac app.
Contributor: Kelly Thompson

Shutter Encoder
Windows · macOS · Linux
Desktop media and image conversion.

Squash
Browser
A Squoosh fork for compressing images and comparing codecs.
Runs locally on your device.

Squoosh
Browser
Browser image optimizer with a JPEG XL implementation.
Runs locally. Its JPEG XL implementation is outdated; compare with current encoders.
XL Converter
Windows · Linux
Desktop image conversion with lossless JPEG transcoding.
Command-line tools from Build & integrate are listed here too.
Build & integrate
Add JPEG XL to your application or command-line workflow.
FFmpeg
Windows · macOS · Linux
Command-line media processing and libraries.
JPEG XL availability depends on build configuration.
GDAL
Windows · macOS · Linux
JPEG XL driver for geospatial raster data.

GraphicsMagick
Windows · macOS · Linux
Image processing library and command-line tools.
JPEG XL support since 1.3.38; depends on the installed build.
ImageMagick
Windows · macOS · Linux
Image conversion and processing from the command line or an API.
Requires a build with JPEG XL support.
jixel
Windows · macOS · Linux
Compact JPEG XL encoder written in Rust.
Contributor: awxkee
jxl-coder
Android
JPEG XL encoder and decoder for Android.
Android 5.0 / API level 21 or newer.
jxl-coder-swift
macOS · iOS & iPadOS
Swift bindings for JPEG XL encoding and decoding.
jxl-oxide
Windows · macOS · Linux
Pure Rust JPEG XL decoder, usable as a library or command-line tool.
Contributor: tirr-c
jxl-rs
Windows · macOS · Linux
JPEG XL decoder written in Rust.
Contributors: Luca Versari, Helmut Januschka, et al.
jxlatte
See runtime requirements
JPEG XL decoder written in Java.
Requires a compatible Java runtime.
libjxl
Windows · macOS · Linux
JPEG XL reference implementation in C++, including cjxl and djxl command-line tools.

libvips
Windows · macOS · Linux
Image processing library.
JPEG XL support since 8.11; depends on build configuration.
SAIL
Windows · macOS · Linux
Image decoding and encoding library.
JPEG XL support since 0.9.0.

SDWebImage JPEGXL Coder
macOS · iOS & iPadOS
JPEG XL integration for SDWebImage.
Decoding since 0.1.0; encoding since 0.2.0.
Deliver on the web
Optimize and serve images through a hosting or delivery service.

Cloudinary
Cloud service
Cloud image transformation and delivery.
Request JPEG XL with f_jxl; f_auto does not select it by default.
Fastly
Cloud service
JPEG XL delivery through Image Optimizer.
Available to Image Optimizer Professional users.

Gumlet
Cloud service
Image optimization and delivery.
Request JPEG XL with format=jxl.
Metadata & utilities
Inspect metadata and manage image files.
AntiDupl.NET
Windows
Find duplicate images, including JPEG XL files.
Ashampoo Kim
See runtime requirements
Image metadata library for Kotlin.
JPEG XL support since 0.10; see the project for supported Kotlin targets.

EXIF Viewer
Browser
Inspect image metadata.
ExifTool
Windows · macOS · Linux
Read and write image metadata.
JPEG XL support since 12.25.

Exiv2
Windows · macOS · Linux
Image metadata library and command-line utility.
JPEG XL support since 0.27.4.
Missing a tool or found an outdated detail? Contribute a listing or correction.