Skip to main content

Software Support

Find the right tool for your JPEG XL workflow.

Browser compatibility

Find your browser and check the version you use.

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 formats
  • Windows

    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 codec
  • Linux

    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

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.

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 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.

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.

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.

Aspect

Windows · macOS · Linux

Photo organization and image viewing.

GIMP

Windows · macOS · Linux

Image editing and retouching.

JPEG XL import and export, including CMYK, in GIMP 3.0.

Image editing and conversion on Android.

JPEG XL support since 2.6.0.

Raw photo development with lossless, near-lossless, and lossy JPEG XL export.

JPEG XL export since version 5.

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.

Photopea

Browser

Browser image editor with JPEG XL import and plugin-based export.

Export requires a plugin.

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.

GraphicsMagick

Windows · macOS · Linux

Image processing library and command-line tools.

JPEG XL support since 1.3.38; depends on the installed build.

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.

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.

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.

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.

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

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.

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.

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.