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 onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
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 AVIF
What the converter does
In the PNG
Decoded pixels
Stored losslessly
Identical 8-bit pixels
Alpha
Kept
PNG alpha
10/12-bit depth, HDR
Reduced to the browser's 8-bit canvas
8 bits per channel, no HDR
Image sequence (animated AVIF)
Refused before converting
—
EXIF / colour metadata
Not copied
No 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
Symptom
Likely cause
How to check
Fix
"This image cannot be opened"
The browser cannot decode this AVIF
Open the AVIF directly in the same browser
Use an up-to-date browser; if no browser opens it, the file is probably damaged
The PNG is enormous
Lossless PNG of a photo that AV1 had compressed hard
Compare sizes
Use AVIF to JPG for photos, or lossless WebP if the target reads WebP
HDR highlights look flat
8-bit canvas, no HDR in the PNG
Compare with the AVIF on an HDR display
Ask the author for an SDR export when looks matter
You 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.
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
Open an image
Select PNG, JPG or WebP
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.