Convert JPG to JXL.
JPG to JPEG XL on your device — smaller, nothing uploaded.
Drop JPG files here
or browse your files
Paste with ⌘V · or drop files anywhere on the page
Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.
Convert JPG photos to JPEG XL entirely in your browser — encoded by libjxl on your own device, typically 20–40% smaller at the same visual quality. The format built to replace JPG, applied to your existing photos. Nothing is uploaded.
How it works
- Drop files anywhere on the page, click to browse, or paste with ⌘V.
- Pick a quality or preset — or set an exact target size and let the tool find it.
- Compress, compare before/after, and download — individually or as a ZIP.
What JPEG XL buys you
JXL is the newest of the next-generation image formats — modern entropy coding, wider color, progressive decode, and file sizes that undercut JPG substantially at equal quality. For photo archives that compounds into real disk savings. The catch is support: Safari displays JXL natively, Chrome currently does not — which is why this site treats JXL as a storage and archival format rather than a web-delivery one.
Archive honestly
Converting a JPG to JXL cannot restore detail the JPG already discarded — it re-encodes what is there into fewer bytes. For a web-ready format with broad support today, JPG to AVIF is the better pick; for coming back out, JXL to JPG reverses the trip.
Frequently asked questions
How much smaller do files get?
Typically 20–40% below the source JPG at matching visual quality, more at lower quality settings. Target-size mode works too — type a cap and the encoder searches out the best fit.
Will the .jxl files open on my machine?
Safari and a growing set of image tools read JXL; Chrome and most editors still do not. Treat it as an archive format and keep this converter handy for the way back.
Is EXIF metadata kept?
No — JXL output is written without EXIF, GPS or camera metadata. If keeping metadata matters, convert to WebP instead, where the keep-metadata option applies.
Is it private?
Yes. The conversion happens entirely on your device — the image is read, re-encoded and saved without ever touching a network. There is no server-side queue, no temporary copy in some bucket, nothing to expire or leak. Want proof? Run one file through, switch your connection off, and run another — it still works.