AVIF Converter
Open an AVIF as a PNG or a JPG, without sending the picture anywhere.
What this tool does
AVIF Converter offers three directions on a radio button: Convert to AVIF, AVIF → PNG and AVIF → JPG. Whichever you pick, the file is decoded, painted onto a canvas at its natural pixel size and encoded again, so the result carries the same width and height as the input. The two outward directions are named for AVIF but are not fenced off from other formats — hand one a JPG or a PNG and it will still write the format you chose.
One of those three cannot complete, and awkwardly it is the one selected when the page loads. A web page has only the browser's canvas encoder to write an image with, and no browser has put AVIF into it: Chrome and Edge quietly substitute a PNG when asked for AVIF, as Chrome 148 still does, while Firefox and Safari do not offer AVIF among the types their canvas will write at all. All four display the format perfectly well; none of them produce it. The tool compares the type the encoder returned against the type it requested, so what you get is an error naming the format that actually came back rather than a PNG wearing an .avif extension. Nothing on this page can lift that limit, and the day a browser ships the encoder the direction starts working with no change here.
Reading AVIF is the well-supported half, which is why the two outward directions are the useful ones. Everything runs inside the tab you have open — the file is read by the page, drawn, re-encoded and handed back as a download, with no copy sent anywhere, which is also why the converter keeps working after the network goes away. A canvas holds pixels and nothing around them, so the trip through it drops EXIF, camera and GPS fields along with any embedded colour profile, and an animated source arrives as its first frame alone. There is no scaling step whatsoever, so the dimensions are left exactly as they were.
Expect AVIF → PNG to produce a considerably larger file than the one you fed it. PNG records every pixel exactly, while the AVIF bought its small size by throwing detail away, so a tenfold increase is ordinary rather than a fault; AVIF → JPG at a sensible quality lands between the two. The summary line reports the starting size, the finished size and the percentage between them, and it reports growth as readily as saving. Image Compressor can be told to keep the original when a re-encode does not help — this tool has no such switch and always hands over what it produced, because in these directions a bigger file is usually the point.
How to use it
- Add your files. One or several. Each is converted as a separate job under the same settings, and more than one result adds a ZIP button next to the individual downloads. Any image the browser can decode is accepted, not only AVIF.
- Choose a direction. AVIF → PNG and AVIF → JPG are the two that finish. Convert to AVIF sits above them and is preselected, so change it before running anything or the job stops with an encoder error.
- Set the quality. The slider covers 10 to 100 and opens at 60. It reaches JPG output only — PNG is lossless and ignores it — and 60 is a modest number for a JPG, so lift it for screenshots, diagrams or anything carrying text.
- Pick the background for JPG output. A JPG has no alpha channel, so transparent pixels are painted with the colour set here, white until you change it. PNG output keeps transparency and leaves that colour unused.
- Check the sizes, then save. The panel gives the bytes that went in, the bytes that came out and each finished file's own size, so a conversion that grew is on the screen instead of left to guesswork.
Processing & privacy
Runs on your device. Your file is processed directly in this browser.
Common use cases
An AVIF your software refuses to open
Desktop editors, print workflows and a fair number of CMS uploaders still reject the format on sight. AVIF → PNG gives you the same picture at the same dimensions in something they will accept.
Passing a photograph on to someone else
AVIF → JPG is the safe direction when you have no idea what the far end can open, and the quality slider decides how much detail you trade away for a lighter attachment.
Getting a working copy to edit from
PNG output is lossless from the moment it is written, so retouching it does not stack a second round of compression on top of the one the AVIF already applied.
Clearing out a folder of AVIF downloads
Select the lot, run a single direction across all of them and take the ZIP. Every file keeps its own name and simply changes extension.
Questions
Are my images uploaded?
Why will Convert to AVIF not run?
Why is the PNG so much bigger than the AVIF was?
Does converting restore what the AVIF lost?
What happens to EXIF data and to animation?
Can it read HEIC photos from an iPhone?
Does anything change the size of the picture?
Related tools
- Image Compressor — Shrink JPG, PNG and WebP files with a quality you control.
- Resize Image — Change pixel dimensions with aspect-ratio locking.
- Convert Image — Convert between JPG, PNG, WebP, AVIF and GIF.
- PNG to JPG — Convert PNG files to smaller JPG images.
- HEIC Converter — Convert iPhone HEIC photos to JPG or PNG.
- Compress to Target Size — Compress an image until it fits an exact size budget.