Drop AVIF files here or click to select

JPG, PNG, WebP, GIF, BMP, AVIF, TIFF — multiple files supported

How to convert AVIF to PNG

  1. Drop AVIF files onto the converter — or click to select files from your device.
  2. Click Convert to process one file, or Convert all for batch AVIF to PNG conversion.
  3. Download your lossless PNG files individually, or use Download all for a ZIP.
  4. Tip: transparent AVIF backgrounds are fully preserved in the PNG output — alpha channel intact.

AVIF decoded in your browser — your files stay private

AVIF icons, logos, and design assets downloaded from web apps often contain transparent backgrounds. When you need to edit them in Photoshop or Figma, you need a format the tool supports — and PNG preserves every transparent pixel without uploading your files anywhere.

All conversion happens in your browser using the built-in AVIF decoder. Nothing is transmitted to a server. Once the page loads you can go offline — the converter continues to work. Your design assets and cutout images remain entirely on your device.

AVIF alpha channel preserved through PNG conversion
// AVIF decoded by the browser's native decoder
const img = new Image()
img.src = URL.createObjectURL(avifFile)
// No white fill — PNG keeps the alpha channel intact
canvas.toBlob(cb, 'image/png')  // lossless, transparency preserved

Why designers and developers convert AVIF to PNG

Design systems and component libraries increasingly ship assets as AVIF — icons, illustrations, UI elements with transparent cutouts. When you download one to edit locally, Photoshop CS6, Illustrator, or older Affinity Photo returns "format not recognised".

Frontend developers encounter AVIF from automated image pipelines — Next.js image optimization, Webpack loaders, or Cloudinary auto-format. When you need to inspect or edit a specific asset, PNG is the editable, lossless format that re-imports cleanly into every tool.

AVIF with transparency cannot convert to JPG without losing the alpha channel. If the image contains a transparent background — a logo cutout, product shot, or sticker — PNG is the only common format that keeps transparency and works in every design application.

AVIF vs PNG — format comparison

FeatureAVIFPNG
Compression typeLossy or losslessLossless only
File size~50% smaller than PNGLarger (lossless)
Transparency (alpha)YesYes — full alpha channel
Browser support~90% (Chrome, Firefox, Safari 16+)100%
Desktop app supportPhotoshop 2021+, Figma 2022+Universal — every app
Re-save degradationLossless mode: none; Lossy: yesNone — lossless always
MetadataEXIF supportedLimited (tEXt chunks)

When to choose PNG vs AVIF

Convert AVIF to PNG when:

  • Opening in Photoshop, Illustrator, Affinity Photo versions that don't support AVIF
  • The image has a transparent background — PNG preserves the alpha channel, JPG does not
  • You need a lossless editable version for compositing or design work
  • Uploading to Figma, Canva, Sketch — PNG imports cleanly, AVIF may require a plugin
  • Archiving or distributing design assets that must open in any tool, any year

Keep AVIF when:

  • Delivering images on a modern web project — AVIF gives 50% smaller files than PNG
  • Your pipeline handles format negotiation (Cloudflare Images, Cloudinary, Imgix)
  • You don't need to edit the image — AVIF is perfect for read-only web delivery
  • The image is a photograph without transparency — AVIF lossy beats PNG on compression

How AVIF to PNG conversion works in your browser

Browsers have native AVIF decoders — Chrome, Firefox, and Safari decode AVIF to display web pages. This converter taps into that decoder: it loads your AVIF file as an HTMLImageElement, then draws it onto an HTML5 Canvas at full resolution.

Unlike JPG conversion, no white fill is applied — the Canvas preserves the alpha channel from the AVIF. The toBlob() call encodes the canvas as PNG without a quality parameter, producing lossless output. Every pixel, including semi-transparent edges, is preserved exactly.

Full AVIF → PNG pipeline
const canvas = document.createElement('canvas')
const ctx = canvas.getContext('2d')
canvas.width = img.width
canvas.height = img.height
// No white fill — AVIF alpha channel is preserved
ctx.drawImage(img, 0, 0)
// Lossless PNG — transparency intact
canvas.toBlob(cb, 'image/png')

Frequently Asked Questions

Does AVIF to PNG preserve transparency?
Yes. Both AVIF and PNG support full alpha-channel transparency. The conversion draws the AVIF onto a Canvas without any white fill, then encodes as PNG — preserving every semi-transparent pixel, including smooth cutout edges, exactly.
Why is the PNG so much larger than the AVIF?
AVIF achieves roughly 50% better compression than PNG at the same visual quality. Converting expands the image back to full lossless representation. A 100 KB AVIF icon might become 400 KB as PNG. This is expected — PNG is lossless, AVIF is not.
Is there any quality loss when converting AVIF to PNG?
The PNG captures the image at the quality it was encoded at in the AVIF — no additional loss is introduced. PNG is lossless by definition. If the AVIF was encoded at high quality, the PNG output will match it exactly.
How do I open AVIF files in Photoshop or Illustrator?
Convert to PNG first using this tool. PNG is universally supported in all versions of Photoshop and Illustrator without plugins, updates, or extensions.
When should I convert AVIF to PNG instead of JPG?
Convert to PNG when the image has a transparent background (logo, icon, cutout) or when you need lossless quality for further editing. Convert to JPG only when you need a smaller file and transparency is not required.
Why is AVIF not supported in my design software?
AVIF was standardised in 2019 and widespread support in design tools arrived after 2021. Photoshop added AVIF support in version 23.2 (2021); Lightroom in 2023. Older versions, Affinity Photo pre-2.0, and Figma without plugins all require conversion to PNG or JPG.
Can I convert AVIF icons or logos without losing the transparent background?
Yes. This converter fully preserves AVIF transparency in the PNG output. Logos, icons, and cutout images with transparent backgrounds convert with the alpha channel completely intact.
What's the difference between AVIF to PNG and AVIF to JPG?
PNG output is lossless and preserves transparency — the right choice for logos, icons, and design work. JPG output is smaller but loses transparency (transparent areas become white) — the right choice for photos and compatibility with older apps.
Can I convert AVIF to PNG on iPhone or Android?
Yes. This converter works in Safari on iPhone and Chrome on Android. No app install required. Tap the file picker, select your AVIF files, convert, and download.
Does the converter work without an internet connection?
Yes. Once the page has loaded, the converter runs entirely in your browser. Go offline and it continues converting. Your files are never uploaded to a server.
Can I convert multiple files at once?
Yes. Drop as many files as you need in one go and click "Convert all" to process everything at once. When done, click "Download all" to get a single ZIP archive containing all converted files.
Are my files uploaded to a server?
No. All conversion happens directly in your browser using the Canvas API. Your files never leave your device — no uploads, no server processing, 100% private. This also means the tool works without an internet connection once the page has loaded.