AVIF to PNG

Convert an AVIF image to a PNG that keeps transparency and opens in any editor, with nothing uploaded.

Image format converter

Your image is converted inside this page. It is never uploaded.

Result
Choose a file to begin.

What this tool does

To convert AVIF to PNG, choose the AVIF image and download the PNG. AVIF is a modern, efficient format that many editors and apps still cannot open, while PNG works everywhere and keeps transparency. The conversion runs in your browser and needs a browser that can decode AVIF.

Decodes the AVIF with your browser’s own decoder and writes the pixels out as a PNG, including any transparent areas.

Shows the original and new file sizes.

How to use it

  1. Choose an AVIF file, or drop it into the box.
  2. Wait for the conversion.
  3. Check the sizes - a PNG is normally larger.
  4. Press Download.
  5. Open the PNG in your editor.

Why use this converter

Converts AVIF to PNG while keeping transparency, which the AVIF-to-JPG route cannot. AVIF produces very small files, but support in editors, document software and print services is patchy. PNG is the safe format for getting an AVIF image into those programs, and it preserves transparency where JPG cannot.

Why we built it

We built the AVIF to PNG converter to keep transparency, which the JPG route cannot. Use AVIF to JPG for photos and the image format converter for other formats.

Who this tool is for

  • Designers who need transparency from an AVIF
  • People working in editors that cannot open AVIF
  • Web developers

When to use it

  • An editor or app will not open an AVIF file.
  • You need to keep a transparent background.
  • A form or print service only takes PNG or JPG.
  • You want a lossless working copy.

How it works

AVIF is based on the AV1 video codec. Your browser decodes it to pixels, which are then written exactly as a PNG with lossless compression, including the alpha channel.

The PNG will normally be much larger than the AVIF, because AVIF is far more efficient. The pixels are the same as the browser decoded, in 8-bit colour.

This only works in a browser that can decode AVIF, which includes current Chrome, Edge, Firefox and Safari. If the file will not load, your browser does not support AVIF.

Tips for the best result

AVIF is a modern, efficient format, and PNG is the safe format for editing and compatibility. The decode uses your browser, so a current browser is needed.

  • PNG output will be larger than the AVIF - that is expected for a lossless format.
  • Transparency in the AVIF is kept in the PNG.
  • If the conversion fails, the browser may not support AVIF decoding - try a current Chrome, Edge, Firefox or Safari.
  • For photos you plan to share widely, JPG may be a smaller choice than PNG.

What you give it, and what you get back

Input and output of AVIF to PNG
ItemDetails
InputAn AVIF image.
OutputA PNG, with transparency preserved.
ReportOriginal and converted size.
Where it goesYour Downloads folder. Nothing is uploaded.

Issues you may run into

Common problems with AVIF to PNG
What you seeWhy it happensWhat to do
File will not loadYour browser cannot decode AVIF.Update your browser, or try another.
PNG is much biggerAVIF is very efficient.Use AVIF to JPG if size matters and transparency does not.
Colours look differentHDR or wide-gamut data is reduced to 8-bit.This is a browser decoding limit.
Animated AVIFOnly the first frame is converted.Use a video tool for animations.

Assumptions and limitations

Frequently asked questions

How do I convert AVIF to PNG?

Choose the AVIF file and download the PNG. The conversion happens in your browser.

Does it keep transparency?

Yes. Transparent areas in the AVIF stay transparent in the PNG.

Why is the PNG so much bigger?

AVIF is a highly efficient lossy format, and PNG is lossless, so it stores far more data for the same picture.

Why will my AVIF not open?

Your browser may not support AVIF. Current versions of Chrome, Edge, Firefox and Safari do.

Is my image uploaded?

No. It is converted in your browser and saved to your Downloads folder.