Skip to content
hushvert

Convert JXL to JPG

To convert JXL to JPG, drop your .jxl file into the converter on this page and click Convert to JPG. A WebAssembly decoder unpacks the JXL to raw pixels and re-encodes them as a JPG entirely inside your browser, so the finished file is built on your own machine and never sent anywhere.

Runs in your browser. Your file never leaves your device.

Drop your JXL here

It becomes a JPG right in your browser, up to 100 MB

Your file never leaves your device

Works in airplane mode. See the proof

Limits, published exactly

Where this conversion runs, the free quota, and the free size limit
Where it runsIn your browser. The file never leaves your device.
Free conversionsUnlimited. No account, no ads, no queue, no watermark.
Max file size, free100 MB

Why convert JXL to JPG?

JXL (JPEG XL) is genuinely good technology that almost nothing can open yet. You probably received one from a camera, a researcher or a developer experimenting with the format, double-clicked it, and watched your photo viewer, your browser and your editor all shrug. Chrome dropped support, Safari is the only mainstream browser that ships it, and the average upload form has never heard of it. Converting to JPG is the pragmatic escape hatch: it trades JXL's cleverness for the one format every device, app, printer and website on earth accepts without question.

What is JXL?

JXL (JPEG XL) is the JPEG committee's own successor format, finalized in 2022: a royalty-free codec that beats classic JPEG on compression, supports lossless mode, transparency, HDR and even lossless recompression of existing JPEG files. Adoption has been turbulent: Safari ships it, Chrome removed its experiment, and most desktop software cannot open a .jxl yet, which is precisely when a converter becomes necessary.

What is JPG?

JPG (or JPEG, for the Joint Photographic Experts Group that standardized it in 1992) is the most widely supported image format ever shipped. It uses lossy DCT compression tuned for photographs, which buys small files at the cost of discarding fine detail, and it has no transparency support. Practically everything that can open an image can open a JPG.

Quality and what to expect

This is a lossy re-encode at the JPEG encoder's default quality, so it is a one-way step: the JPG cannot recover detail it discards, and converting back to JXL later will not undo the loss. If your JXL was stored losslessly, you are giving that up here. JPG has no alpha channel, so any transparency the JXL carried is dropped rather than composited; flatten the image onto a background first if that matters. Metadata such as EXIF tags is not copied into the output either.

JXL to JPG FAQ

Why can almost nothing open my JXL file?

JPEG XL is a young format with very thin support. Chrome removed it, most browsers never added it, and the vast majority of viewers, editors and upload forms do not recognize a .jxl at all. That gap is exactly why converting to JPG is usually the practical fix.

Is the JPG going to look worse than the JXL?

Slightly, because JPG is lossy and re-encodes at a default quality. For a normal photo the difference is hard to spot at viewing size, but hard edges, text and flat color can show faint ringing. Keep the original JXL if you may need full fidelity later.

Does my JXL get uploaded to convert it?

No. The JXL decoder and the JPG encoder are both WebAssembly running in a worker thread on your device. You can open developer tools and watch the network tab during conversion; no request carries your image off the machine.

What happens to transparency in the JXL?

JPG cannot store transparency, so any transparent or semi-transparent areas are discarded in the output. If the background matters, composite the JXL onto a solid color in an editor before converting, or use the JXL to PNG converter instead.

Related conversions