JXL to JPG

Chrome’s JPEG XL won’t open in other apps, or WhatsApp won’t send it as a photo? Convert JXL to JPG on this device. Switch to PNG when you need transparency.

Drop JXL files here Click to choose · several at once

How to convert JXL to JPG

  1. Drop one or more JXL files here, or click to choose them.
  2. JPG is the default, with a quality slider or a target size. Choose PNG to keep transparency.
  3. Download one file or the whole batch. Decoding stays on this device.

Common questions

Why won’t this JPEG XL send in a chat?

Chrome can save JPEG XL now, but a lot of apps still expect a JPG. WhatsApp often won’t show a JXL inline. JPG is the file you can send and open. Pick PNG, or open JXL to PNG, when the image has transparency you need to keep.

Can I convert more than one?

Yes. Drop several JXL files and each one is converted on its own. Download them individually, or as one zip. You can add more files while a batch is running.

What about animation and transparency?

An animated JXL keeps the first frame only, as one still image. The page does not pretend the whole animation was converted. PNG keeps transparent areas. JPG fills them white. AVIF, WebP, and HEIC have their own local pages when those files won’t open.

Is the image uploaded? What about camera data?

It is not uploaded. Decoding runs in the page, so it does not depend on the browser being able to display JPEG XL. Camera data and location are removed unless you turn that off. If nothing writable is found, the page says so.