In-browser image optimizer
Convert images to JPEG XL
JPEG XL is the format built to replace JPEG without a migration: it beats AVIF at high quality, can re-encode an existing JPEG losslessly, and supports progressive decoding. Encoding it here runs entirely in your tab.
Make a JPEG XL file in three steps
- Open any imageJPG, PNG and WebP sources all work — the browser decodes the source, the encoder writes JXL.
- Choose distance or qualityQuality 90 in JXL is visually transparent for almost everyone. Lower it while the preview is next to the original.
- Expect slower supportSave the .jxl for archival or modern-browser delivery. For a general audience, export WebP or AVIF alongside it.
What JPEG XL is actually for
The interesting trick is lossless transcoding: an existing JPEG can be packed into JXL without re-encoding, roughly 20% smaller, with a bit-exact round trip back to JPEG. That makes it attractive for image archives and CDNs that want to save bytes without touching quality.
Support today
Chrome, Firefox and Safari have all shipped or are shipping JXL behind flags and in newer builds; older devices will not open it. Treat it as an optimisation layer on top of WebP or JPEG rather than a replacement for them.
Questions
Is JPEG XL better than AVIF?
At high quality JXL usually wins on size and always wins on speed of encoding and decoding. AVIF is ahead on very low bitrates and has broader support today.
Can I convert JXL back to JPEG?
Not on this page yet — decoding support in browsers is still uneven. Keep the original JPEG if you need a guaranteed fallback.
Does it support transparency?
Yes, JPEG XL carries an alpha channel just like PNG.