Guide
Opening JPEG XL (.jxl) files and saving them as JPG or PNG
JPEG XL is a modern image format with excellent compression, lossless and lossy modes, transparency, high bit depths and wide color. Photographers and archivists like it, and some cameras, Lightroom exports and Apple devices produce it. The problem is everyday compatibility: many browsers, upload forms, messaging apps and office programs do not open .jxl files. This converter turns them into JPG or PNG directly in the browser.
How the file is decoded
Because Chrome, Edge and Firefox do not display JPEG XL by default, the page cannot rely on the browser. Instead it loads libjxl, the reference JPEG XL library, compiled to WebAssembly, the first time you add a .jxl file. The image is decoded on your own device, then saved in the format you choose. Nothing is uploaded.
JPG or PNG?
JPG is the right pick for photos you want to share, post or email: it opens everywhere and stays reasonably small. The quality slider starts at 90 percent, which keeps fine detail. PNG is lossless and keeps transparency, so it suits graphics, screenshots, images you will edit further, and any .jxl with transparent areas.
Transparency
JPEG XL supports alpha channels. When saving as PNG, transparency is kept with soft edges. JPG cannot store it, so transparent areas are filled with the background color you pick, white by default.
High bit depth and wide color
Some .jxl files store 10, 12 or 16 bits per channel, or a wide color gamut from professional cameras. The converted JPG or PNG uses standard 8-bit color for broad compatibility. For most viewing and sharing purposes the difference is invisible; for professional grading, keep working from the original .jxl in software that supports it.
Recompressed JPEGs
A special feature of JPEG XL is lossless JPEG recompression: an existing JPEG can be packed about 20 percent smaller and later restored bit for bit. This converter decodes such files to pixels and writes a new JPEG, which looks the same but is not byte-identical. If you need the exact original file back, the djxl command-line tool from libjxl can reconstruct it.
Resizing during conversion
High-resolution .jxl exports from cameras can be very large. Switch on “Limit size” to cap the longest side, for instance 2048 pixels for sharing or 1200 for a web page. The reduction uses high-quality halving steps.
When decoding fails
A truncated download or a damaged file produces a clear message instead of a broken image. Very new or experimental encoder features might also be unsupported; exporting the image again with standard settings usually solves that.
Should you keep the .jxl originals?
Yes, if you can. JPEG XL files are often the higher-quality master: lossless exports, 16-bit data or wide color that JPG cannot hold. Treat the converted JPG or PNG as a sharing copy and archive the .jxl, so you can make new exports later as software support improves.
Converting many files
Add a batch of .jxl images and each is converted separately, with its result size shown. Download them individually or all at once.
Related tools
For other modern formats, see AVIF to JPG and HEIC to JPG. For lossless output from any format, the Image Converter offers PNG and more.
Checked against the current version of the JPEG XL to JPG on .

