Your files. Your device.
Conversion happens right in your browser. Your images never leave your computer.
JXL Converter is a free online tool to turn JPG, PNG, GIF, HEIC,
AVIF and WebP images into next-generation JPEG XL files.
or drag and drop your images here.
JPG, PNG, GIF, HEIC, AVIF, WebP & BMP · Up to 20 MB per imageGIF: first frame only. Images are converted to 8-bit sRGB; metadata is not retained. Maximum 16 megapixels.
Conversion happens right in your browser. Your images never leave your computer.
JPEG XL brings flexible compression and transparency to a single image format.
Choose your quality level, or use lossless compression to preserve decoded pixels.
No installations. No complicated settings.
Drop a batch of images or browse your files.
Pick high quality for smaller files, or lossless for pixel-perfect output.
Save your new .jxl files directly to your device.
One JXL converter for your everyday image formats.
Create compressed JXL files from your images using adjustable quality or lossless mode. This converter accepts source formats such as JPG and PNG; it does not currently accept existing JXL files for recompression.
Looking to compress JPG photos? Convert JPG to JXL and compare the output size. The result is a .jxl file, not a smaller .jpg file. File-size savings vary by image and quality setting.
JXL is the file extension for JPEG XL, an image format supporting lossy and lossless compression, transparency, and more. This tool creates still JXL images.
Yes. Convert images without an account or a subscription. Processing happens on your device.
No. File size depends on your source image and compression settings. Already compressed images can become larger. Compare the sizes shown after conversion.
Support varies between browsers and image applications. Check your destination's JPEG XL support before replacing original files. Keep your originals for compatibility.
No. This converter creates still, 8-bit sRGB images and does not preserve camera metadata, HDR, or animation. Lossless mode preserves decoded pixels, not the original JPEG bitstream.