JPEG XL Viewer - Open JXL Files Online

Open JPEG XL (.jxl) images in any browser - Chrome, Edge and Firefox included - with a decoder built into this page. Zoom to the pixel, see bit depth, HDR and whether the file is a recompressed JPEG, then save a copy as PNG or JPG. Converting a batch? JXL to JPG and JXL to PNG are one click away.

Try a sample
Any browser JPEG recompression No upload

How to view a JPEG XL (JXL) file online

  1. Open your JXL. Drop a .jxl file anywhere on the page, browse for it, paste it, or try a sample.
  2. Zoom and inspect. Scroll or pinch to zoom, drag to pan and hover a pixel to read its colour.
  3. Read the header. Info shows bit depth, colour encoding, HDR, extra channels and whether the file can be turned back into the original JPEG.
  4. Save a copy. Choose PNG, JPG or WebP, set the quality and press Save. The exact output size is measured first.

Shortcuts: Ctrl + O open, + / - zoom, 0 fit, 1 actual size, R rotate, Page Up / Page Down previous / next image, Esc leaves full screen.

JPEG XL viewer features

Works in every browser

Safari 17+ decodes JPEG XL itself. Chrome, Edge and Firefox use the libjxl decoder built into this page - loaded only when needed.

Spots recompressed JPEGs

Files made with lossless JPEG transcoding are marked, so you know they can become the original JPEG again.

16-bit, float and HDR

Bit depth, floating point samples, PQ and HLG HDR and wide-gamut colour are read straight from the header.

Alpha and extra channels

Transparency, depth, spot colour and other extra channels are listed by name and bit depth.

Zoom to the pixel

Up to 6400% with a pixel grid, colour picker, histogram and side-by-side compare.

PNG, JPG or WebP

Full-resolution export with a quality slider and a real, measured file size.

Boxes and hex

Container boxes (jxlc, jxlp, Exif, xml, jbrd, brob) with offsets, plus a fast hex view.

100% private

Decoding runs on your device - the old server-side fallback is gone. Nothing is uploaded.

What is a JPEG XL (.jxl) file?

JPEG XL is the newest image format from the JPEG committee, published as ISO/IEC 18181.

It is designed to replace JPEG, PNG and GIF with one format that is smaller, faster and higher quality.

A JXL file can be lossy or lossless, hold up to 32-bit floating point colour, HDR, transparency and animation, and load progressively. Its most unusual trick: an existing JPEG can be repacked into JXL about 20% smaller and later turned back into the exact original JPEG.

Files end in .jxl and are either a bare codestream or a container that can also carry EXIF and XMP metadata.

How to open JXL files on Windows, Mac, iPhone and Android

Support for JPEG XL is still growing, so the most reliable way on any device is this page.

Here is where it works on its own.

Web browsers

Safari 17 and later display JPEG XL. Chrome, Edge and Firefox did not show it by default when this page was written - this viewer brings its own decoder, so it works in all of them.

Mac, iPhone and iPad

macOS Sonoma (14), iOS 17 and iPadOS 17 and later open JXL in Preview, Photos and Files.

Windows

Older Windows versions have no JPEG XL support in Photos or File Explorer. Open the file here, or convert it with JXL to JPG or JXL to PNG.

Android

Most Android gallery apps can not open JXL yet. Open it in this viewer in Chrome instead.

Editing apps

GIMP 3 and Krita open and save JPEG XL, and support in other editors keeps arriving.

How to convert JXL to JPG or PNG

Open the image here, choose PNG, JPG or WebP and press Save.

PNG keeps every pixel and the transparency; JPG is smaller and opens everywhere.

Why won't my JXL file open?

  • The app has no JPEG XL support - most Windows and Android apps still can not open it. This viewer can.
  • The file was cut off - the viewer checks the boxes and reports a file that ends too early.
  • It is another format - a renamed JPG or PNG is detected and shown anyway; AVIF and HEIC files get a link to the AVIF Viewer or HEIC Viewer.
  • A very large image - huge JXL files can need more memory than a phone browser has. Try a computer.

JPEG XL vs AVIF vs WebP vs JPG

FormatLosslessHDR / high bit depthLossless JPEG repackingBrowser support
JPEG XLYesUp to 32-bit floatYesSafari; others need a viewer
AVIFYes10 and 12-bitNoAll modern browsers
WebPYesNo (8-bit)NoAll modern browsers
JPGNoNo (8-bit)-Everywhere

See the details of your other images in the AVIF Viewer, WebP Viewer and the rest of our file viewers.

Frequently Asked Questions

Drop the .jxl file on this page, browse for it, or paste it. It opens in any browser - Safari decodes it natively, and Chrome, Edge and Firefox use the JPEG XL decoder built into this page.

Nothing is uploaded.

Safari 17 and later show JPEG XL on their own. Chrome, Edge and Firefox did not show it by default when this page was written, which is why this viewer includes its own decoder.

Open the image, choose JPG or PNG under it and press Save - the file size is measured first.

For many files at once, use JXL to JPG or JXL to PNG.

Yes, if it was made with lossless JPEG transcoding - such files carry JPEG reconstruction data, and the Info view marks them.

Tools like djxl from libjxl can then restore the original JPEG bit for bit.

Most often the app simply has no JPEG XL support yet - this viewer does.

Otherwise the file may be cut off or not really a JPEG XL; the viewer names the exact problem. Still stuck? Contact us.

Each has strengths: JPEG XL shines at high quality, lossless images, high bit depth and repacking existing JPEGs, while AVIF and WebP open in every modern browser today.

For sharing, a JPG or PNG copy is still the safest choice.

No. Earlier versions of this page could send files to our server as a fallback; that is gone.

The image is now always decoded on your own device.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide Guide How to Open ZIP, RAR, 7Z & TAR.GZ Files Online (Without Installing Anything) Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide