AVIF to JPG Converter
AVIF is efficient and new, which is an awkward combination when the program in front of you has never heard of it. This hands you a .jpg instead.
JPEG has no transparency, so transparent areas are filled with this color.
Everything runs locally in your browser. Nothing is uploaded to any server — close the tab and your files are gone.
How to convert AVIF to JPG
Put the .avif files on the page
JPEG is preselected as the output. The AVIF decoder is only fetched the first time one arrives, so the first file starts a moment behind the rest — after that it is already loaded.
Set a fill colour if the image has cut-outs
AVIF can carry transparency, and images pulled off a modern site often do. With JPEG as the output a colour swatch sits next to the settings; it starts white, and whatever it holds becomes the background of every transparent pixel.
Expect the numbers to go up, not down
The quality slider still starts at 75, and even there most files come back bigger than the AVIF they came from. That is the difference between the two formats rather than a fault — the section below explains it.
Take the .jpg to whatever refused the .avif
Download the rows one by one or as a ZIP. The picture, the dimensions and the colours are unchanged; only the container is different, which is the whole point of this conversion.
Why the newest format is the one that needs converting
It is the software around the file, not the file
Current browsers display AVIF without complaint, which is exactly what makes it confusing — the image looks fine in a tab and then opens nowhere else. Older operating systems produce no thumbnail and no preview for it, photo editors and layout apps were slower to adopt it than browsers were, print shops rarely take it, and upload forms that whitelist extensions almost never list it. Converting to JPEG is about getting past that wall.
How the file got onto your machine in the first place
Almost always by saving an image from a site that serves AVIF to browsers that accept it — the page negotiates the format invisibly, and “save image as” keeps whatever arrived. Some export presets and a handful of camera apps write it directly too. Either way the file is perfectly valid; it just landed on a machine whose other programs have not caught up.
The same picture needs more bytes as a JPEG
AVIF is a far more efficient codec than JPEG, and that efficiency is why sites moved to it. Going back gives the advantage up, so a small AVIF very often becomes a much larger JPG and the row will say so plainly. If size is what you care about, the AVIF you already have is the better file — convert only when something genuinely cannot read it. How wide the gap gets, and where each format actually wins, is measured in our side-by-side format comparison.
Alpha becomes a solid colour
An AVIF with a transparent background loses that here, because JPEG has nowhere to keep it. Transparent pixels are composited onto the colour in the settings first, so the result is opaque throughout. If the transparency has to survive, the format picker still offers PNG and WebP, and both keep it.
This conversion is one-way
Nothing on this page consumes the original — the AVIF sits untouched on your disk — but the JPG it produces is a lossy copy of a lossy file, and converting that JPG back to AVIF later would only stack a third pass on top. Keep the AVIF as the thing you convert from, and treat each JPG as disposable output for one destination. Rebuilding an AVIF later is not a quick click either — the AVIF encoding speed guide has the encode times measured on real photographs.
AVIF to JPG — frequently asked questions
My photo app will not open an .avif file — is it broken?
The file is fine. Support reached browsers well before it reached desktop software, and older operating systems do not even generate a preview for the format. Nothing on that machine knows how to read it yet.
Why is the JPG bigger than the AVIF it came from?
Because AVIF compresses better. It reaches a given look with far fewer bytes than JPEG can, so reversing the conversion inflates the file. Doubling in size, or more, is completely ordinary here.
Can I keep the transparency instead of filling it with a colour?
Not in a JPEG — the format has no alpha channel. Switch the output to PNG for a lossless copy or to WebP for a smaller one; both keep transparent pixels transparent, and the picker is right there above the queue.
What quality should I choose so the conversion does not show?
Somewhere between 85 and 95. The AVIF has already been compressed once, so the JPEG pass adds loss on top of loss, and smooth gradients are where that becomes visible first — as soft steps or faint bands.
Is this the same as taking a screenshot of the AVIF?
No, and the screenshot is the worse option. A capture is limited to what your display shows and resamples the picture on the way. Here the file is decoded at its full pixel dimensions and re-encoded at the same size, unless you deliberately pick a smaller one.
Can I shrink the dimensions at the same time?
Yes. The resize control fits the longest edge to 1024, 2048 or 4096 pixels before the JPEG is written, and an image already smaller than the number you pick is left alone — nothing is ever enlarged.
Should I convert, or ask whoever sent the file for a JPG instead?
Ask, if you can. Their export is one generation closer to the original, while anything made here starts from an AVIF that has already been compressed. Converting is the right answer when the sender is a website rather than a person, or when waiting costs more than the small quality difference.
What happens if one of my files will not convert?
That row shows an error instead of a download and the rest of the batch carries on — nothing is aborted. The tool tries the AVIF decoder first and the browser’s own image decoder as a fallback, so a failure usually means a genuinely damaged or unusual file. Each failed row keeps a redo control if you want to try it again with different settings.