Free AVIF to JPG converter
AVIF is a newer image format that many apps and upload forms still reject. Convert AVIF images to JPG here, choose the quality and size, and download them one at a time or as a ZIP.
Runs in your browser. Your photos are never uploaded.
Drop images here, or paste with Ctrl+V or ⌘V.
HEIC, AVIF, WebP, PNG, or JPG, up to 50 MB each.
Convert one image or a whole folder. Several images download together as a ZIP.
Result
Choose, drop, or paste images, and the converted copies appear here.
Saved you some time? Chip in to keep these tools free (opens Stripe in a new tab)Missing something? Suggest a tool
How it works
- 1
Choose, drop, or paste images
Pick one image or many. HEIC, AVIF, WebP, PNG, and JPG all work, so a mixed folder is fine.
- 2
Pick the format, quality, and size
JPG suits photos, PNG keeps transparency and every pixel, and WebP makes the smallest files. A smaller size makes uploads faster.
- 3
Download
One image downloads on its own. Several download together as a ZIP, keeping their original names.
- Quality
- Applies to JPG and WebP. At 90% it's hard to tell from the original. Lower values make smaller files with softer detail.
- Size
- Shrinks each image until its longest side fits, keeping its shape. Images that are already smaller stay as they are.
- Photo details
- Converting makes a fresh copy of the pixels, so location, camera, and date details from the original aren't carried over.
Questions
What is AVIF?
A newer image format that makes smaller files than JPG and WebP at similar quality. Current browsers show it, but plenty of apps, editors, and upload forms don't accept it yet.
Why won't my browser read an AVIF file?
Reading AVIF needs a current browser: recent versions of Chrome, Edge, Firefox, and Safari all can. Update your browser and try again.
How many images can I convert at once?
There's no set limit, and each image can be up to 50 MB. Images convert one at a time, so a big batch takes a while, and very large batches are limited by your computer's memory. Split a huge folder into a few batches if the page slows down.
Are my photos uploaded anywhere?
No. Converting happens in your browser. Your photos never leave your device, and nothing is kept after you close the tab.
Preparing product photos by hand?
I set up pipelines that convert, resize, rename, and upload images on their own, from your phone or camera folder straight to your store, catalog, or website.
Source code and license
HEIC photos are decoded with libheif, which is licensed under the GNU Lesser General Public License v3. It ships as a separate file that loads only for HEIC photos and can be replaced, and its source is linked here. The rest of the page uses the browser's own image support.
- image-converter.js: this tool's code
- images.js: how images are read, and when the HEIC decoder loads
- libheif-bundle.mjs: the HEIC decoder (libheif 1.23.5 compiled to WebAssembly), loaded only for HEIC photos
- libheif license: GNU LGPL v3
- libheif source: the decoder itself
- WebAssembly build: how libheif-js compiles it
- Vendor script: how the file is copied from npm