HandyBench

AVIF to PNG Converter

Convert AVIF to PNG, keeping transparency.

How to use the AVIF to PNG Converter

  1. 1 Select an AVIF image.
  2. 2 Convert it to PNG.
  3. 3 Download the lossless PNG.

Why AVIF to PNG is a distinct job

AVIF is the AV1-based image format that offers high quality at small sizes and supports 10-bit and 12-bit colour, HDR transfer functions and an alpha channel. PNG is the reverse of that philosophy: a mature, lossless, 8-bit (or 16-bit) format that every editor reads. Converting here makes the AVIF editable in tools that have no AV1 decoder, such as older Photoshop versions, many print workflows and some CMS media libraries.

What the converter actually does

The browser decodes the AVIF into pixels using its own AV1 decoder, then the page draws them to a canvas at the original width and height and encodes the canvas as PNG. There is no quality option, and any transparency in the AVIF is carried across because both formats support alpha. If your browser has no AVIF decoder, the image will not load and you will get an error message. Recent versions of Chrome, Edge, Firefox and Safari all decode it, but you should hedge for older devices.

Worked example

An AVIF illustration of 2048×1024 pixels with a transparent background is 90 KB. As a PNG it will probably be 600 KB to 2 MB, depending on gradients and noise. The AVIF used lossy prediction to stay small, so the PNG is bigger even though it is not "better". A 1024×1024 flat-colour icon behaves differently: its PNG may be only 10 to 30 KB because PNG compresses large flat areas very efficiently. Check the size on the download button before you save.

AVIF propertyPNG outcome in this tool
AlphaPreserved
10-bit or HDR contentRendered through an 8-bit canvas, so extra precision and HDR range are lost
Lossy compression artefactsKept as they are, now stored losslessly
Multi-frame (animated) AVIFOnly the first frame is output

Pitfalls

  • Treating PNG as an upgrade. The PNG cannot recover detail that AVIF compression discarded. It simply stops further loss from happening on later edits.
  • Large images. The decoded bitmap sits in memory as 4 bytes per pixel. A 6000×4000 AVIF needs about 96 MB of canvas memory, which can fail on a low-end phone.
  • Wanting a smaller file. If this is for email or upload limits, AVIF to JPG will be much lighter for photographs.
  • Colour shifts. Wide-gamut AVIFs are brought into the browser's canvas colour handling, so very saturated colours may not match the original exactly.

The output keeps your source name with a .png extension. For other formats, see WebP to PNG.

Examples

  • ▸ A 2048 by 1024 AVIF illustration with a transparent background of 90 KB becomes a PNG of several hundred KB with transparency intact.
  • ▸ A 1024 by 1024 flat-colour AVIF icon that comes out as a PNG of only a few tens of KB.
  • ▸ An AVIF downloaded from a website converted so an older editor can open it.

Frequently asked questions

Does the transparency carry over?

Yes. AVIF and PNG both support an alpha channel, so transparent areas stay transparent in the PNG.

Why would I convert AVIF back to PNG?

Many editors, plugins and print workflows have no AV1 decoder. PNG is lossless and universally supported, so it makes a safe editing copy.

Is the PNG higher quality than the AVIF?

No. AVIF compression may already have discarded detail, and the PNG stores those decoded pixels exactly without recovering anything. It only stops further loss on later saves.

Will HDR and 10-bit colour be kept?

No. The picture is rendered through an 8-bit canvas before PNG encoding, so HDR range and the extra bit depth are not preserved.

Why does the conversion fail on some devices?

The browser has to be able to decode AVIF before this page can read the file, and very large images can also exceed available canvas memory. Try a current browser or a smaller file.

Are my images uploaded?

No. Decoding and PNG encoding both happen inside your browser tab, so the AVIF is never transmitted.