AVIF to PNG Converter

Drop one or many AVIF images and download them as PNG — transparency kept, decoded by your own browser, nothing uploaded.

  • Free
  • No account
  • Runs in your browser
  • Nothing uploaded
AVIF to PNG ConverterNothing uploaded

Runs entirely in your browser — your input is never uploaded, logged, or stored.Privacy policy

What is AVIF to PNG Converter?

This tool converts AVIF images to PNG inside your browser. It is for anyone who has saved an .avif picture from a website and needs a file that an image editor, a document, an upload form or an older app will actually open — without sending the image to someone else's server.

AVIF stands for AV1 Image File Format. It is a specification from the Alliance for Open Media (AOMedia) that stores images compressed with the AV1 video codec inside a HEIF container, the same ISO base media file structure that iPhone HEIC photos use. AVIF supports lossy and lossless compression, transparency, 8-, 10- and 12-bit colour, HDR and wide colour gamuts, and animated image sequences. Sites serve it because it compresses well; the catch is that much desktop software, and many upload forms, still do not accept it.

The conversion uses your browser's own AVIF decoder — MDN lists support from Chrome 85, Edge 121, Firefox 93 and Safari 16.1. First the file's header is checked: AVIF files begin with an ftyp box whose brands say avif (a still image) or avis (an image sequence), so a JPG or WebP that was merely renamed .avif is caught and named, and a HEIC photo — same container, different codec — is identified as HEIC. Then the browser decodes the image, it is drawn onto a canvas at its full pixel size, and the canvas is saved as PNG. If your browser cannot decode the file, you get an error that says so instead of a blank image.

PNG is lossless and has a full alpha channel, so the picture is not recompressed and transparency is kept — a cut-out logo stays cut out. One caveat: browsers store canvas pixels with premultiplied alpha, so the colour of nearly transparent pixels can shift slightly; fully opaque and fully transparent areas are unaffected. The PNG is usually several times larger than the AVIF. That is the cost of lossless storage, not waste. If you need a small file that still opens everywhere, use AVIF to JPG instead.

Two limits are worth knowing. The canvas a browser draws on is 8 bits per channel in sRGB by default, so a 10- or 12-bit, HDR or wide-gamut AVIF comes out as an ordinary 8-bit sRGB PNG; how HDR brightness is mapped down is up to the browser, so the result will not look identical to the original on an HDR screen. And an animated AVIF gives you only its first frame, with a note saying so.

Everything happens on your device. The file is read into the tab's memory, converted, and offered back as a download; you can check in your browser's developer tools (Network tab) that no request carries your image. Up to 50 files per batch, each up to 50 MB.

1. Each file must be at most 50 MB. Its first bytes must be an ISO-BMFF ftyp box with an AVIF brand (avif or avis); any other format is refused with a message naming what the file really is. 2. If the ftyp brands include avis (an AV1 image sequence), you are told that only the first frame will be converted. 3. The browser decodes the file with createImageBitmap (its built-in AVIF decoder). If decoding fails, the tool stops with an error naming the browser versions that support AVIF. 4. The image is drawn onto a canvas at its original width and height — no resizing — and encoded with canvas.toBlob("image/png"), which is lossless. 5. The output keeps the original file name with a .png extension. With several files, download each or all together as a ZIP built in the browser.

AVIF vs PNG
 AVIFPNG
CompressionAV1, lossy or losslessLossless only
TransparencyYesYes
Bit depth8, 10 or 12 bitsUp to 16 bits (this tool writes 8)
AnimationYes (image sequences)Only as APNG
Typical size of a photoSmallMany times larger
Opens in older apps and upload formsOften notYes

Worked examples

  • photo.avif (a still AVIF) → photo.png at the same pixel size, lossless; transparent areas stay transparent.
  • loop.avif (an animated AVIF, brand avis) → loop.png containing the first frame, with the note "This AVIF is animated — the converted image keeps only the first frame."
  • IMG_0042.avif that is really an iPhone HEIC → no conversion; the tool says the file is actually a HEIC file and to use a HEIC tool.

How to use AVIF to PNG Converter

  1. Click "Choose AVIF images", drop .avif files onto the box, or paste an image with Ctrl+V (Cmd+V on a Mac). Up to 50 at once.
  2. Click "Convert to PNG". Each file is decoded and converted in your browser; nothing is uploaded.
  3. Click "Download" next to a PNG, or "Download all (.zip)" to get every file in one archive.

Common errors

  • "…could not be decoded. Your browser may not support AVIF (it needs Chrome 85, Edge 121, Firefox 93, Safari 16.1 or newer), or the file is damaged." — update your browser or open the page in another one; if a current browser also fails, the file itself is broken.
  • "…is actually a JPG file, not AVIF" (or WebP, PNG, HEIC) — the extension does not match the contents. Use the converter for the format the message names.
  • "…is empty (0 bytes)" — the download did not finish. Save the image again and retry.
  • Only the first frame came out — the AVIF was an animated image sequence. PNG output here is a still image.
  • "Your browser could not encode an image this large" — the image exceeds the device's canvas limit (about 16.7 megapixels on iPhone and iPad). Use a desktop browser.

FAQ

How do I convert AVIF to PNG for free?

Drop the AVIF file onto this page, click "Convert to PNG" and download the result. It is free, with no sign-up and no watermark, and the conversion runs in your own browser.

Does AVIF to PNG keep the transparent background?

Yes. PNG has a full alpha channel, so transparent and semi-transparent areas stay transparent. The only change is that the colour of nearly invisible pixels can shift slightly, because browsers keep canvas pixels with premultiplied alpha.

Will converting AVIF to PNG lose quality?

The PNG step itself is lossless — the picture is not recompressed. A few things can differ from the original: HDR, wide-gamut or 10/12-bit AVIFs are reduced to 8-bit sRGB, because that is what the browser canvas holds, metadata such as EXIF and the colour profile is not copied, and the colour of nearly transparent pixels can shift slightly.

Why is the PNG so much bigger than the AVIF?

AVIF uses AV1 compression, which is very efficient and usually lossy; PNG is lossless. Storing every pixel of a photo without loss usually takes several times more space. For a smaller file, convert AVIF to JPG instead.

Why can't I open AVIF files on my computer?

AVIF is a newer format, and many image editors, office programs and upload forms do not read it yet, even though current web browsers display it. Converting to PNG or JPG gives you a file almost any software accepts.

Are my AVIF images uploaded anywhere?

No. The file is decoded and converted in your browser's memory and never sent to a server. You can confirm it in your browser's developer tools: no request in the Network tab carries your image.

Can I convert an animated AVIF to PNG?

You get its first frame as a PNG, and the page tells you the rest of the animation was not kept. A PNG produced here is a single still image.

Does this AVIF to PNG converter work on iPhone?

Yes, if your iPhone's Safari can decode AVIF (MDN lists Safari 16.1 and later) — the tool uses the browser's own decoder and shows a clear error if it cannot. Very large images can exceed the roughly 16.7-megapixel canvas limit on iPhone and iPad; the tool reports that instead of producing a broken file.

G

Prefer AllUtil on Google

One click adds AllUtil to your Google preferences. You'll see our tools highlighted with a Preferred badge in Search and AI answers.

2× more likely to clickWorks in AI Overviews