Convert PNG to AVIF
Convert PNG to AVIF — the smallest of the modern formats, transparency included.
Drop an image to start
Runs in your browser. Nothing is uploaded.
AVIF usually beats WebP by a further margin, sometimes substantially, and keeps transparency. For images served at scale it is the smallest sensible option available in a browser today.
One caveat worth knowing before you commit: encoding is genuinely slower than the other formats, noticeably so on large images. Support is not a caveat any more — the AVIF encoder is part of this page rather than something the browser has to provide, so it writes AVIF in every browser, including the ones that can only display it.
Transparency, colour depth and the whole picture come across; what changes is how the bytes are packed. For images on a page you control, AVIF with a WebP fallback is about as small as this gets without touching the dimensions — and touching the dimensions is still the bigger saving of the two.
Step by step
- 1Drop in your PNG files.
- 2Set the quality; encoding is slower than the other formats.
- 3Press Convert, then download one file or all of them.
Questions
Is AVIF supported everywhere?
Every current major browser can display it. Older software and some tooling still cannot, so it is a web format first.
Why is the conversion slow?
AVIF encoding is genuinely heavier than JPEG or WebP. A large photograph can take a few seconds.
Do I need a browser that supports AVIF?
Only to see the preview. The encoder is libavif compiled to WebAssembly and shipped with the page, so the file is written the same way in every browser.