JPG to JXL Converter

Repack JPG photos as JPEG XL - about 20% smaller, not one pixel changed, and the original JPG can be restored bit for bit. Need a format Chrome shows? Use JPG to AVIF.

How to convert JPG to JXL

  1. Add your JPG files. Drop up to 30 JPG or JPEG photos into the box, or browse for them.
  2. Keep Lossless JPEG transcode on. It repacks the JPG data itself: the picture is identical and the file about 20% smaller. Turn it off to re-encode with a quality slider.
  3. Pick the effort. Balanced is quick. Best squeezes out a few more percent and takes longer.
  4. Convert and download. Press Convert to JPEG XL. Our server encodes each file and deletes it when you download.

Need the JPG back later? JXL to JPG restores it.

Why convert JPG to JPEG XL?

JPEG XL can take an existing JPG and store the very same data more cleverly.

The result is about 20% smaller, shows exactly the same pixels and can be turned back into the original JPG, byte for byte.

That makes it ideal for photo archives and backups: a fifth of the disk space back, with zero risk.

Two ways to make a JXL

Lossless JPEG transcodeRe-encode from pixels
SizeAbout 20% smallerSmaller still at lower quality
PixelsIdenticalRe-compressed
Back to the exact JPGYesNo
Resize / optionsNot usedYes
Best forArchives, backupsNew, smaller copies

Have PNGs? PNG to JXL stores them losslessly too. Test files are in the JPG sample files.

Good to know

  • Chrome and Firefox do not show JPEG XL yet - Safari 17+, Photoshop, GIMP, Affinity and Windows 11 (with the JPEG XL extension) do.
  • Made on our server - browsers cannot write JPEG XL. Files travel over HTTPS and are deleted after download.
  • Restoring: the djxl tool or our JXL to JPG converter rebuilds the JPG.

Frequently Asked Questions

Drop your JPG files into the box, keep Lossless JPEG transcode on and press Convert to JPEG XL.

With Lossless JPEG transcode, yes - the pixels are identical and the original JPG can be rebuilt exactly. Re-encoding from pixels is lossy.

About 20% per photo with lossless transcode. Re-encoding at quality 75-90 can save 40-60%, but it is not reversible.

Yes, when the JXL was made with lossless transcode - djxl or JXL to JPG rebuilds the original file.

Safari 17+, Photoshop, Lightroom, GIMP, Affinity, darktable, and Windows 11 with the JPEG XL extension. Chrome and Firefox do not yet.

Yes, briefly - browsers cannot write JPEG XL. Files go over HTTPS to our server and are deleted the moment you download.

Guides & Tutorials

All 33 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Jul 8, 2026 · 9 min read Read Guide Why Your JPG Icon Has a White Background (And How to Fix It) Feb 7, 2026 · 4 min read Read Comparison PNG vs JPG: Which Image Format Should You Actually Use? Jan 30, 2026 · 13 min read Read