Why won't my older Photoshop, Affinity, or Slack accept the AVIF I downloaded?
The format itself is the issue for that surface. Recent Photoshop versions support AVIF natively, but older perpetual-licence and CS-era installs reject the file without a plugin. Affinity Photo's AVIF handling varies by version and platform; older installs may reject the file. Slack's custom emoji uploader documents PNG, JPG, and GIF; Discord's custom emoji uploader documents JPEG, PNG, GIF, and WEBP (Discord stickers follow a separate format spec); neither surface documents AVIF as an accepted format. Converting to PNG removes the format dependency entirely while keeping the alpha channel that JPG would flatten — important when the AVIF is a logo cutout, custom emoji, or icon with intentional transparency.
Is the AVIF to PNG conversion lossless?
Yes, from the decoded canvas pixels. The AVIF decodes into the canvas, and `canvas.toBlob("image/png")` writes exactly what the canvas holds — PNG is lossless, so the encoder does not re-compress. The alpha channel round-trips intact, hard edges stay sharp, and there are no JPEG-style halos around type or vector shapes. The caveat is that the canvas-pixel round-trip is not a bit-for-bit metadata copy of the source AVIF: ICC colour profiles, HDR signalling, and other container-side AVIF metadata are not carried through the browser's decode pipeline, which works in sRGB on every current build. For ordinary screenshot, design-comp, logo, and product-photography work that's the right trade-off, because the destination tool is going to render in sRGB anyway. If you need byte-identical preservation of an AVIF's container metadata, do not run it through any browser-based decode-and-re-encode tool.
Will transparency in my AVIF survive the conversion?
Yes. AVIF carries an alpha channel and so does PNG, so transparent regions in the source come through as transparent regions in the output. The canvas is created in alpha-aware mode (no white-fill prepass), so the decoded pixels go straight into the PNG encoder without flattening — what you see in the AVIF is what comes out in the PNG. If your source has no transparency (a photograph, a screenshot of a solid-background app), the PNG will be larger than the equivalent JPG would be — that's expected, PNG is lossless and JPG is not. Pick the AVIF to JPG sister tool if file size matters more than alpha preservation for the destination.
Which browsers can run this AVIF to PNG converter?
Current Chrome, Edge, Firefox, and Safari. AVIF decoding rolled out across the major engines at different times — Chrome 85 (August 2020), Firefox 93 (October 2021), iOS Safari 16 (September 2022), macOS Safari 16.4 (March 2023 — earlier 16.x desktop builds shipped partial or no AVIF support), and Edge 121 (January 2024). The tool relies on the browser's built-in `<img>` decoder for AVIF, so any browser that renders an `.avif` inline on a webpage can also run this converter. The PNG encode step uses `canvas.toBlob("image/png")` — `image/png` is the HTML spec's mandatory canvas-export baseline, so every current Chrome, Edge, Firefox, and Safari encodes PNG from a canvas without any format-fallback story to guard against. If you are on an older build that pre-dates AVIF decoder support, the tool will surface a clear decode-failed error rather than producing a broken file — the workaround is to update to a current Chrome, Edge, Firefox, or Safari.
Is there a file size or batch limit for AVIF to PNG conversion?
Each AVIF must be under 100 MB and a single batch can hold up to 50 images. The 100 MB cap protects lower-RAM devices from running out of memory during decode, since the browser materialises the full pixel grid into a canvas before re-encoding. The 50-file cap keeps the ZIP build responsive — for large batches the bottleneck is browser memory, not the conversion itself, since each image processes sequentially. If you need to convert more than 50 images, run the tool twice and stack the resulting ZIPs.
Why is the PNG much larger than the AVIF source?
PNG output can be much larger than the AVIF source. AVIF is designed for efficient image compression, while PNG stores the decoded pixels without lossy compression. The exact size change depends on the image. If file size matters more than transparency or lossless PNG output, use the AVIF to JPG tool instead.
Will this tool stay free?
Yes. Everything this tool does is free. On some tools, a Day or Project Pass raises the file-size and batch limits if you need more.