AVIF to PNG converter

Convert AVIF images to PNG for free, right in your browser — no sign-up, no upload.

AVIF to PNG gives editors and game engines that cannot read AVIF an exact, lossless copy of the decoded picture, transparency included. Nothing is added or recovered: the PNG shows the AVIF's compression exactly as decoded. It is by far the largest route out of AVIF — a 25,255-byte AVIF photo (512 × 512) became a 428,230-byte PNG, 17 times larger — so use it for graphics, cut-outs and working copies, and AVIF to JPG for photos you only need to share.

Drop image files hereProcess many files at once
No upload · processed on this device

An exact snapshot of the decoded AVIF

An AVIF is decoded by the browser into 8-bit RGBA pixels. PNG stores those pixels without loss, so the PNG is the most faithful file you can get out of the AVIF without AVIF support — every later edit and save starts from exactly what the AVIF showed.

The size jump comes from what AV1 already discarded: the AVIF encoder threw away fine grain PNG would have to spell out byte by byte. For a flat-colour logo or UI element the jump is much smaller, since PNG compresses flat areas well. AVIF transparency is kept as PNG alpha; HDR and extra bit depth are not, because the canvas holds 8 bits per channel.

8-bit RGBA
Four 0–255 values per pixel: what the browser canvas holds after decoding.
PNG alpha
Per-pixel transparency in the PNG; transparent AVIF areas stay transparent.
Bit depth
Bits per channel. AVIF may use 10 or 12; the PNG written here has 8.

One AVIF, three ways out (measured)

AVIF written by Pillow 12.3 at quality 60 from the 512 × 512 NASA fixture; converted with Nerulio's code in Chromium 153 on 2026-09-28.

Source: astronaut.avif     25,255 bytes

-> PNG          428,230 bytes   17.0 x   identical to the decoded AVIF
-> WebP q100    235,326 bytes    9.3 x   lossless, identical
-> JPG q92       62,610 bytes    2.5 x   SSIM 0.9966

A lossless WebP holds the same pixels as the PNG in 45 % less space, if the program that needs the file reads WebP.

What the PNG receives

In the AVIFWhat the converter doesIn the PNG
Decoded pixelsStored losslesslyIdentical 8-bit pixels
AlphaKeptPNG alpha
10/12-bit depth, HDRReduced to the browser's 8-bit canvas8 bits per channel, no HDR
Image sequence (animated AVIF)Refused before converting—
EXIF / colour metadataNot copiedNo EXIF, no profile chunk

Check the result

  • Open the PNG in the editor or engine that refused the AVIF.
  • Check transparent areas on a checkered background.
  • Compare the PNG with the AVIF in the browser at 100 %: they should be indistinguishable.

Troubleshooting

SymptomLikely causeHow to checkFix
"This image cannot be opened"The browser cannot decode this AVIFOpen the AVIF directly in the same browserUse an up-to-date browser; if no browser opens it, the file is probably damaged
The PNG is enormousLossless PNG of a photo that AV1 had compressed hardCompare sizesUse AVIF to JPG for photos, or lossless WebP if the target reads WebP
HDR highlights look flat8-bit canvas, no HDR in the PNGCompare with the AVIF on an HDR displayAsk the author for an SDR export when looks matter
Animated AVIF is refusedImage sequences are not still imagesThe AVIF plays in the browserExtract one frame elsewhere first

Other ways to do it

OptionWhen it is the better choice
AVIF to JPGPhotos that only need to open everywhere: 62,610 instead of 428,230 bytes here.
Compress with AutoYou need a small file of the AVIF in a common format; it compares PNG, JPG and WebP.

What this page does not cover

  • Only AVIFs the browser decodes can be converted.
  • HDR and bit depth above 8 are not kept; EXIF is not written.

Versions and sources

Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path on an AVIF written by Pillow 12.3 (quality 60) from tests/fixtures/astronaut.png. AVIF's features (alpha, higher bit depth, HDR) follow MDN.

Official documentation used

AVIF to PNG converter

AVIF compresses very efficiently but some apps and upload forms still cannot open it.

PNG is lossless and supports transparency — ideal for logos, screenshots and graphics, but large for photos.

Your file is never uploaded — it is processed inside this browser.

Example

Original geometric sample · 96 × 64
Original geometric sample · 96 × 64
Processed sample · 96 × 64
Processed sample · 96 × 64

Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.

Convert image

Export PNG, JPG or WebP. JPG flattens transparency.

How it works

  1. Open an image
  2. Select PNG, JPG or WebP
  3. Convert and download the new file

Supported formats

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.

What this tool does

Re-encodes the image into the selected format rather than renaming its extension.

Implementation and verified quality

advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.

Frequently asked questions

Which format keeps a transparent background?

Choose PNG or WebP. JPG flattens transparency onto the selected background color.

Are my files uploaded?

This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.