1. Open the converter
Use the home page for any mix of files, or one of the format pages — JPG to JXL, PNG to JXL, WebP to JXL. They all contain the same tool; the format pages simply explain the details for that format.
The page itself is small. The converter engine (WebAssembly builds of libjxl and the other codecs) is only downloaded when you add your first image, so opening the page costs very little data.
2. Add your images
You have three options:
- Drag and drop one or more files onto the box.
- Click or tap Choose images and pick files. On phones this opens your photo library or file picker.
- Paste an image you have copied (for example a screenshot) with Ctrl+V or Cmd+V.
Accepted inputs are JPG/JPEG, PNG and static WebP. Animated WebP and GIF files are not supported in this version, and the tool tells you when it skips one.
3. Choose settings (optional)
Open Settings to change how files are converted.
Mode
- Auto (recommended) — lossless recompression for JPG, lossless for PNG and lossless WebP, visually lossless for lossy WebP.
- Lossless / reversible — never discards image data. For JPG it means the original can be restored bit for bit.
- Visually lossless — re-encodes pixels at high quality. Good for photos when you need smaller files and can accept a new lossy encode.
- Balanced — smaller files with a slight, usually hard-to-see quality loss.
- Custom — set quality (1–100) and effort (how hard the encoder works). On phones, effort is capped to keep the device responsive.
Output formats. JPEG XL is always available and selected by default. Tick WebP and/or AVIF to get those versions as well and compare sizes. AVIF encoding is much slower, particularly on phones; once one AVIF has finished, the tool estimates the time for the rest.
Metadata. Keep everything (default), remove only the GPS location, or remove all metadata. The colour profile is kept in every case so colours stay correct.
Settings apply to images that have not started converting yet.
4. Watch the progress
Each image shows its current step — reading, decoding, encoding, verifying — and a progress ring. Files are converted one at a time on phones and up to two at a time on capable computers. You can cancel any file, or all of them, without losing the ones that already finished.
Keep the tab open and visible. Mobile browsers, iOS Safari in particular, may pause or close background tabs. Where supported, the tool asks the device to keep the screen on during conversion.
5. Check the results
For every image you get:
- the original size, the new size and the percentage change (shown in red if the file got larger);
- a results table with one row per format, with the smallest file highlighted;
- a metadata report listing what was kept, removed or could not be kept;
- for JPGs, a confirmation that the
.jxlrestores the original JPEG byte for byte; - a Compare view with a before/after slider. The JPEG XL side is decoded by the converter itself, so it works even in browsers that cannot display JXL.
If a converted file is larger than the original, the tool recommends keeping the original. Click Keep original and that file will be used instead in the ZIP download.
6. Download
- Download next to each file saves that file.
- Download all (ZIP) appears when two or more files are done.
- On phones that support it, Share all opens the share sheet so you can save the files to your gallery or send them to another app.
Tips for phones
- Convert a handful of photos at a time rather than hundreds at once.
- Very large images may exceed the safety limit for pixel conversion on your device. For JPGs, the tool then offers lossless JPEG recompression, which needs less memory.
- After your first conversion the converter also works offline: you can switch to airplane mode and keep converting. Installing it as an app (Android/desktop) or adding it to your home screen (iPhone) makes it easier to reach.
Keyboard and screen readers
Everything in the converter works without a mouse. Press Tab to reach Choose images and press Enter or Space to open the file picker. Settings are standard radio buttons and checkboxes, the comparison slider responds to the arrow keys, and progress is announced to screen readers as each file finishes. If something is hard to use with your assistive technology, please tell us.
Tips for computers
- You can select many images in your file manager and drop them in one go; supported images are added and other files are skipped with a notice.
- On computers with several cores and enough memory, two images are converted at the same time to speed up large batches.
- Ctrl+V or Cmd+V pastes a screenshot directly, without saving it as a file first.
Troubleshooting
- “Unsupported file type” — the file is not a JPG, PNG or WebP (it may have the wrong extension). Open and re-save it in an image editor.
- “Out of memory” — the image is too large for this device. Try a computer, or for JPGs use lossless recompression.
- The converter stopped unexpectedly — the tool restarts its engine automatically; click Retry.
Still stuck? See the FAQ or contact us.
Last updated: