Convert AVIF to PNG
AVIF is small and modern, and half the software on your machine still can't open it. Drop your .avif files here and get plain PNGs back — decoded by your browser, re-encoded losslessly, with the alpha channel intact. Nothing is uploaded.
Drop AVIF files here
Multiple files allowed
Expect the files to get bigger
That isn't a bug. AVIF is a modern lossy codec; PNG is lossless. Going AVIF → PNG throws away the compression but not the pixels, so a 90 KB AVIF routinely lands at 600 KB as a PNG. You're trading size for compatibility. If you want a small file that everything can open, convert to JPG instead — drop the PNG output into PNG to JPG, or re-compress with Compress.
Browser support matters here
This tool leans on your browser's own AVIF decoder rather than shipping one. Chrome, Edge, Firefox and Safari 16+ all decode AVIF, so on any current browser it just works. On something older you'll get a "couldn't read that image" error — that's the decoder missing, not the file being broken.
FAQ
Is transparency preserved?
Yes. AVIF's alpha channel survives the round trip into PNG untouched.
Does the image lose quality?
No further quality is lost. PNG stores exactly what the AVIF decoder produced. Any loss already happened when the AVIF was first encoded, and that can't be undone.
Can I convert PNG back to AVIF here?
Not yet — browsers can decode AVIF but generally can't encode it from a canvas, so a client-side PNG → AVIF tool would quietly hand you a PNG instead. For a smaller modern format that browsers do encode, use PNG to WebP.
What about animated AVIF?
You'll get the first frame. PNG is a single-frame format, so an animation sequence has nowhere to go.