Picture Batch AVIF to PNG
AVIF to PNG
AVIF is what a great many sites now serve, and it is also the format your design tool, your presentation software and your company wiki are most likely to refuse. PNG is the opposite: nothing much can produce it as efficiently, and nothing at all fails to open it. This page does that conversion locally, keeps the transparency, and reopens each PNG to confirm it decodes before handing it over.
Drop AVIF images here
AVIF files — or any of PNG, JPEG, WebP, BMP, ICO, TIFF, GIF or camera raw (CR2, CR3, NEF, ARW, DNG, RAF, ORF, RW2). Everything runs on this device.
Your images never leave this device. They are decoded and re-encoded by your own browser, and the security policy on every page blocks this site from sending them anywhere.
Lossless, keeps transparency, universally supported, larger than modern formats.
PNG is lossless — it stores every pixel exactly, so there is nothing to trade away.
Images keep their original dimensions.
Kept. PNG stores a full alpha channel, so cut-outs and soft edges come through exactly.
Exif is carried across where both formats can hold it. Nothing currently in the queue has any.
AVIF metadata cannot be read by this tool, so there is nothing to carry across. Orientation is still applied to the pixels.
What happens to your image
Expect the file to get larger, often several times larger. PNG is lossless, so it has to store the JPEG or WebP compression artefacts as though they were real detail — which, to a lossless encoder, they are.
| Property | Outcome |
|---|---|
| Transparency | Preserved: Kept. PNG stores a full alpha channel, so soft edges and cut-outs survive exactly. |
| Image quality | Preserved: Nothing further is lost. PNG is lossless, so it stores exactly what the AVIF decoded to — including the compression artefacts the AVIF already had. |
| Colour | Partly preserved: Converted to sRGB. Decoding an image colour-manages it into the browser's own space, so the output is sRGB and is left untagged, which every viewer reads as sRGB. A wide-gamut source is reported before conversion. |
| Exif metadata | Not preserved: AVIF metadata is not read by this tool, so there is nothing to carry across. |
| Orientation | Preserved: Applied to the pixels, and the tag is reset to upright afterwards so nothing rotates the image a second time. |
| Animation | Not preserved: Only the first frame is converted. Animation is not carried across. |
The file will get bigger, and that is not a mistake
An AVIF is small because it is lossy: it discards detail your eye is unlikely to miss and compresses what remains with the same maths behind AV1 video. A PNG is lossless: it stores every pixel it is given, exactly. When a lossy image is decoded, the compression artefacts become part of the picture, and a lossless encoder has no way to know they are not real detail — so it stores them too.
A 300 kB AVIF photograph routinely becomes a 4 MB PNG. That is the correct result, not a failure of compression. If you want a smaller file that still opens everywhere, convert to JPEG or WebP instead.
Transparency comes through intact
AVIF stores an alpha channel, and so does PNG, so cut-outs and soft edges survive exactly. This matters more than it sounds: a logo exported as AVIF and converted by a tool that flattens alpha comes back with a white box around it that only shows up once it is placed on a coloured background.
The converter tells you before it runs whether the image it found actually has transparent pixels, and the result records whether they survived.
It works even where the browser does not support AVIF
Current versions of Chrome, Firefox, Safari and Edge all decode AVIF natively, and where that is available it is used, because a browser's own decoder is faster and lighter on memory than anything that could be shipped to it. Where it is not — an older build, or a locked-down corporate browser — an AVIF decoder is loaded on demand and does the work instead. The output is identical either way, just slower to produce the first time.
If something goes wrong
"These bytes do not match any image format this tool reads."
The file is named .avif but is something else. A download that failed часто saves an HTML error page under the requested name.
What to do: Open the file in a text editor. If it starts with "<!DOCTYPE" or "<html", the download failed and the real image was never saved.
The file is recognised as video rather than an image.
AVIF and MP4 share a container format. A file branded avis is an image sequence; one branded mp4 or isom is video that happens to end in .avif.
What to do: For an image sequence only the first image is converted, which is usually what you want. For actual video, this is the wrong kind of tool.
The PNG is enormous.
Working as designed — see above. Lossless storage of a lossy image is expensive.
What to do: If the destination accepts anything other than PNG, use WebP for a fraction of the size with transparency intact, or JPEG if transparency is not needed.
Questions
Does converting AVIF to PNG improve the image quality?
No. Nothing can. The detail an AVIF discarded during compression is gone, and a lossless format simply stores what is left more faithfully. The PNG will look exactly like the AVIF did, in a much larger file.
Are my images uploaded anywhere?
No. The conversion runs in your browser using its own image decoder and a codec served from this site. There are no API routes and no server-side processing, and the security policy sent with every page blocks this site from opening a connection that could carry your file elsewhere.
Can I convert a folder of AVIF files at once?
Yes. Add as many as you like, reorder or remove individual files, and download the finished set as a ZIP with a manifest listing what was converted and anything that went wrong.