JPEG XL exists because JPEG, remarkable as its thirty-year run has been, was never going to be the last word in photo compression. JXL delivers better compression at the same visual quality, supports HDR and wide color gamuts, handles enormous resolutions, and was designed from the start as a migration path for the billions of JPEGs already in the world. If you have a photo library eating disk space, or you are building a pipeline and want to evaluate the successor format, converting a batch of JPEGs is the natural first step.
The conversion here decodes your JPEG and re-encodes it with the JPEG XL encoder, all inside your browser. The quality setting defaults to 85, which lands very close to the source image visually while cutting file size meaningfully; setting it higher preserves more of the original detail at the cost of some savings. Since the source JPEG is already lossy, keep the setting generous — 85 and up — if the goal is archiving rather than squeezing out every byte.
Before you convert your whole library, know the honest downside: viewer support. Among major browsers only Safari currently displays JPEG XL natively, and plenty of apps, sites, and services will not accept a .jxl upload at all. Support is growing — Apple platforms handle the format at the OS level, and many image editors and viewers have added it — but JXL is not yet the safe interchange format JPEG is. Keep your originals until everything in your workflow reads the new files.
The converter costs nothing and runs without any server involvement. Your photos are decoded and re-encoded on your own machine via WebAssembly, never uploaded and never queued behind other users. No signup exists because none is needed, and after the engine's one-time download of about 5 MB your browser caches it, so later conversions start instantly.
Why convert JPEG to JPEG XL?
- Meaningfully smaller files than JPEG at the same visual quality
- A future-facing archive format with HDR, wide gamut, and high bit depth support
- Apple platforms and a growing list of editors and viewers already read .jxl files
- A low-risk way to test JPEG XL in a real pipeline before committing to it
How it works
- Step 1
Drop your files
Drag your JPEG files into the converter above, or click “Choose files”. Batches are welcome.
- Step 2
Pick your settings
JPEG XL is preselected. Adjust quality or size if you want, or keep the defaults.
- Step 3
Convert and download
Conversion runs locally in your browser. Download files individually or grab everything as a zip.
Frequently asked questions
- Do my photos leave my computer during conversion?
- They do not. The entire process — decoding the JPEG, encoding the JPEG XL — happens in your browser using WebAssembly. No upload, no processing queue, no copy of your image on any server. The only download involved is the encoder itself, fetched once and cached by your browser.
- Is this the lossless JPEG recompression JPEG XL is famous for?
- The JPEG XL format does define a special mode that repacks an existing JPEG losslessly, but this converter performs a standard decode and re-encode with an adjustable quality setting. At the default of 85 the result is visually very close to the source; push the slider higher to minimize any further loss.
- What can actually open a .jxl file?
- Safari is currently the only major browser that displays JPEG XL natively, so avoid .jxl for images that need to render for a general web audience. Outside browsers the picture is better: recent macOS and iOS versions handle it system-wide, and many image editors, viewers, and command-line tools read and write it. Check your specific workflow before converting anything you cannot easily regenerate.
- How much smaller will my files get?
- It depends on the photo and the quality setting, so no single number is honest. As a rule of thumb, JPEG XL reaches the same visual quality as JPEG in meaningfully fewer bytes, and the gap widens at higher quality levels. A heavily compressed source JPEG has less room to shrink than a large, lightly compressed one.
- What happens to the EXIF data in my photos?
- You choose. The converter has an option to strip EXIF metadata — camera model, capture time, GPS position — during conversion. Keep the metadata if you are archiving and want that history; strip it if the files are headed anywhere public.