AVIF to PNG Converter
Turn AVIF downloads that won't open into universally compatible PNGs, entirely on your device.
What it does
- Transparency preserved: a transparent AVIF becomes a transparent PNG
- Lossless 8-bit PNG output, so no new compression artifacts are added
- Unlimited batch conversion with single-file or ZIP download
- Native browser AVIF decoding plus a Rust/WebAssembly PNG encoder, zero uploads
Drop files here or click to browse
PNG, JPG, WebP, BMP, TIFF, or AVIF
AVIF encoding is slower. Large images may take a few seconds.
Convert AVIF to PNG entirely in your browser, with no upload and nothing sent to a server. You probably landed here because a website or CDN handed you an AVIF download and the app you actually need to use it in (Windows Photo Viewer, PowerPoint, Word, an older Photoshop, a wiki or forum, or a corporate document pipeline) refuses to open it. PNG is the safe target because every one of those tools reads PNG, and unlike JPG it keeps a transparent background intact for logos, screenshots, and line art.
What this conversion actually does (and does NOT do)
AVIF is a still image wrapped in the AV1 video codec, while PNG is a decades-old lossless raster format that every application supports. Converting trades AVIF's modern compression efficiency for PNG's universal compatibility, so the practical win is "it opens everywhere," not "it gets smaller."
In fact, expect the PNG to be roughly 2x to 4x larger than the source AVIF. PNG uses lossless DEFLATE compression, which cannot come close to AV1's aggressive encoding, so the size jump is the core trade-off and it surprises most people. If the AVIF was 300 KB, a PNG in the 600 KB to 1.2 MB range is normal.
Both formats carry an alpha channel, so transparency is preserved: a transparent-background AVIF converts to a transparent PNG. AVIF stores alpha through the AV1 codec, and PNG stores it as raw lossless data, but the visible result is the same clean cutout.
The counterintuitive part is depth. AVIF supports 10-bit and 12-bit color plus HDR and wide color gamut, and standard 8-bit PNG cannot represent that range. This converter does not keep it: your browser decodes the AVIF at 8 bits per channel and the PNG is written as 8-bit, so an HDR or wide-gamut AVIF is reduced to standard range and smooth gradients can show some banding. For an ordinary 8-bit SDR AVIF, nothing is lost at this step. And note that PNG being lossless does not mean it restores detail: it can only store whatever pixels the AVIF already holds, so any compression artifacts baked into a lossy AVIF carry straight over.
When to choose AVIF to PNG vs the alternative
Choose PNG when the image has transparency, or when it is a graphic, logo, screenshot, or line-art file with sharp edges and flat color, because PNG keeps those crisp and keeps the alpha channel. Choose JPG instead when you have a photograph where a smaller file matters and transparency is irrelevant; a photo saved as PNG is needlessly heavy. If that describes your image, use AVIF to JPG instead, which flattens transparency onto a solid background but produces a far smaller file.
How to convert
- Drop one or many AVIF images into the converter; they are read locally and never uploaded.
- The output format is pre-selected to PNG. No quality slider is needed because PNG is lossless, so every pixel is kept exactly.
- Note that the output is an 8-bit PNG: a 10-bit or HDR AVIF is reduced to standard 8-bit color during decoding.
- Click Convert. A single file downloads directly, and multiple files download together as a ZIP with no count cap.
No upload. It runs on your device.
Your browser's own AVIF decoder reads the image (all current major browsers support AVIF) and a Rust module compiled to WebAssembly writes the PNG, both inside your browser tab. There are zero network requests for your image: the bytes go from your disk into your browser's memory, get decoded and re-encoded as PNG on your machine, and come back as a download. After the page loads once it works fully offline, there is nothing on a server to delete because nothing was ever uploaded, and you can confirm all of this yourself by opening your browser's DevTools Network tab and watching it stay silent during conversion. This matters most for confidential work screenshots, ID or medical scans, and client images that legally or ethically must never touch a third-party server.
No limits
Convert as many files as you want in one batch with no file-count cap and no server-imposed size ceiling. There is no watermark, no sign-up, no queue, and no ads.
Frequently asked questions
- Is AVIF to PNG conversion free and is there a file limit?
- Yes, it is completely free with no account and no watermark. There is no fixed file-count or size cap because conversion runs on your own machine; the only real ceiling is your device's available RAM, since all decoding and encoding happens in memory.
- Does converting AVIF to PNG keep the transparent background?
- Yes. Both AVIF and PNG support an alpha channel, so a transparent-background AVIF converts to a transparent PNG with the cutout intact. AVIF stores that transparency through the AV1 codec and PNG stores it as raw lossless data, but the visible transparency is identical.
- Why is my PNG file so much bigger than the original AVIF?
- PNG uses lossless DEFLATE compression, which cannot match AV1's aggressive compression, so expect the PNG to be roughly 2x to 4x larger than the source AVIF. This size increase is the unavoidable trade-off for PNG's universal compatibility and is completely normal.
- Is the conversion lossless, and will I lose image quality?
- PNG is a lossless format, so the conversion step itself adds no new quality loss and keeps every pixel exactly. However, it cannot restore detail: if the original AVIF was lossy, any compression artifacts already baked into it are carried over unchanged.
- Are my images uploaded to a server, or does conversion happen on my device?
- Conversion happens entirely on your device: the browser's built-in decoder reads the AVIF and Rust compiled to WebAssembly encodes the PNG, with zero network requests for the file. You can verify this in your browser's DevTools Network tab, where you will see no upload during conversion, and the tool keeps working offline after the page has loaded once.
- Can I convert multiple AVIF files to PNG at once (batch)?
- Yes, you can drop many AVIF files at once and they convert in a single batch with no count cap. A single file downloads directly, and multiple files are packaged into one ZIP. Very large batches can hit browser memory limits, since all the work happens in RAM on your device.
- Why won't my AVIF file open on Windows, and how does converting to PNG fix it?
- AVIF is now commonly served by websites and CDNs for performance, but Windows Photo Viewer, Office, and older design tools often have no native AV1 decoder, so the file simply will not open. Converting to PNG produces a format that every one of those applications reads natively, with no codec to install.
- Should I convert AVIF to PNG or to JPG?
- Choose PNG when the image has transparency or is a graphic, logo, screenshot, or line-art with sharp edges and flat color, because PNG keeps both. Choose JPG for photographs where a smaller file matters and transparency is irrelevant, since a photo stored as PNG becomes needlessly large.
- Does it preserve 10-bit or HDR color?
- AVIF supports 10-bit and 12-bit color depth plus HDR and wide color gamut, but this converter works at 8 bits per channel. The browser decodes the AVIF to 8-bit and the PNG is saved as 8-bit, so HDR and wide-gamut images are reduced to standard range and gradients may band slightly. There is no 16-bit output option.
- Can I convert AVIF to PNG offline with no internet?
- Yes. Once the page has loaded, the browser's AVIF decoder and the WebAssembly encoder run entirely in your browser tab and need no connection to convert. You can disconnect from the internet and the tool still works, because no part of the file ever travels over the network.
Related tools: convert in the other direction with PNG to AVIF, route photographic images to AVIF to JPG instead, or browse every option in the image tools hub. To understand why everything runs in your browser, read how Rust and WebAssembly power these local tools.