OnDeviceNo upload. Files never leave your device.

Image converters · OnDevice

JPEG XL to JPG / PNG

Drop JPEG XL files to get ordinary JPEG or PNG copies. Conversion runs in a Web Worker. A WebAssembly decoder is loaded only if your browser cannot read JPEG XL itself.

No upload. Files never leave your device.

Drop JPEG XL files here

Accepts .jxl files. Multiple files are fine. You can also use the button below.

Results

No files yet. Nothing is sent to a server when you add them.

Frequently asked questions

Does this upload my images?

No. Files stay on this device. A decoder script may be downloaded the first time it is needed; that is not an upload of your file.

What is JPEG XL?

JPEG XL (.jxl) is a still-image format designed as a modern JPEG successor. Browser and app support is still limited, so converting to JPEG or PNG makes the picture easier to open elsewhere.

Will quality be lost?

JPEG is lossy; use the quality slider if you pick JPEG. PNG keeps the pixels the decoder produces. This page is aimed at still images, not JXL animations.

Can I convert many files at once?

Yes. Add multiple .jxl files, convert them, then download a ZIP.

Is there a file size limit?

Files larger than 40 MB are refused. If a conversion fails, try fewer or smaller files.

Which license covers the decoder?

Native browser decoding, when available, uses the browser itself. The fallback is jSquash’s JPEG XL module (Apache-2.0, with a BSD-licensed libjxl codec).