Images · Convert

Convert JPEG XL to PNG

Your files are processed on your device. We never upload them.

Outside Safari, JPEG XL is decoded with libjxl from jSquash.

How to convert JPEG XL to PNG

  1. 01A ▸Choose your JXL images, or drop them on the page.
  2. 02A ▸Select Convert to PNG.
  3. 03A ▸Download each PNG, or all of them as a zip.

About JPEG XL to PNG

Where JPEG XL files come from

JPEG XL (.jxl) files come from editors such as Photoshop, GIMP, and darktable, which offer it as a modern format with a true lossless mode. Many design tools, web builders, and older editors can't open it. PNG is lossless like JXL's lossless mode and opens everywhere.

What changes

  • Every pixel is stored without further loss, and transparency is kept exactly.
  • High bit-depth and HDR pictures become standard 8-bit colour (sRGB).
  • The file is much larger, because PNG compresses far less than JPEG XL.
  • Animated JXL files become a still PNG of the first frame. Metadata is not copied.

Measured

Our 12-megapixel sample photo (4032 by 3024), saved as JPEG XL at libjxl's visually lossless setting (distance 1), and a lossless transparent sticker, converted in Chrome on a laptop using Chrome's own JPEG XL decoder. Phone timings are still to be measured.

Photo, JXL file1 MB
Photo, PNG file21 MB
Time for the photo in Chrome (laptop)0.9 seconds
Lossless stickerSame pixels, checked in our tests

In your browser

Safari 17 and later, and current Chrome and Edge, read JPEG XL themselves, so nothing extra is downloaded. In browsers that can't, the first conversion downloads a 0.3 MB decoder (libjxl), and later conversions reuse it from the browser's cache.

Limits

  • PNGs of photos are around 20 times the size of the JXL.
  • 16-bit and HDR files are saved as 8-bit standard colour.
  • Animated JXL files give only the first frame.
  • Very large images may be reduced to about 16 megapixels on iPhones. The result says so.

Other options

Questions

Is JXL to PNG lossless?

Yes. The PNG stores exactly what the JXL shows. A lossless JXL becomes an identical PNG; a lossy one keeps the detail it has, with no further loss.

Are my images uploaded?

No. Your files are processed on your device. We never upload them.

Does it keep transparency?

Yes. PNG supports full transparency, including soft edges.

Why is the PNG so big?

JPEG XL compresses far better than PNG. Our 1 MB sample photo became a 21 MB PNG. For photos you plan to share rather than edit, JPEG XL to JPG gives a much smaller file.

What about 16-bit or HDR JXL files?

They are saved as standard 8-bit PNG, because browsers draw pictures in 8-bit colour.