formatdeck

JPEG XL to JPG Converter

Convert JPEG XL — a newer format with excellent compression — into JPG, the format everything can open. Runs entirely in your browser.

Drop JPEG XL files here or click to choose
No size limit·No signup·Batch
Processed locally · never uploaded · works offline
Higher quality, larger file. JPG is lossy either way.

Why convert JPEG XL to JPG?

JPEG XL is technically excellent and practically stranded. Safari supports it, Chrome removed it in 2023, and most desktop software has never heard of it. If someone has sent you a .jxl, converting to JPG is usually the quickest way to make it openable by everything else you own.

What changes when JPEG XL becomes JPG

A re-encode at quality 85. Note that a JXL made by losslessly repacking an existing JPEG cannot be unpacked back to those original bytes here — this rebuilds the image from decoded pixels, so it is a genuine second lossy generation. Transparency is flattened onto white. EXIF and colour profile carry through.

Why this one is different

Every other JPEG XL to JPG converter uploads your files to their server, which is why they cap file sizes and ask you to sign up. This one does the work on your own machine, so it can afford not to.

Convert something else

Questions

How do I convert JPEG XL to JPG?

Drop your JPEG XL files onto the box above and each one is converted to JPG straight away. Then download the results, individually or together as a ZIP. There is no upload step and no account.

Can I get my original JPEG back byte for byte?

Not with this tool. JPEG XL does have a mode that repacks a JPEG losslessly and can restore it exactly, but that needs a decoder implementing that specific path. What happens here is a decode to pixels and a fresh JPEG encode.

Why is JPEG XL so rarely supported?

Chrome shipped it behind a flag and then removed it, which stalled adoption everywhere that follows Chrome. Safari added it in version 17, so the format is not dead — just not something you can rely on.

Do my files get uploaded anywhere?

No. Everything happens in this tab. Your files are never sent to a server, which is why this still works if you disconnect from the network after the page has loaded.