$devtoolkit.sh/tools/png-to-avif

PNG to AVIF

Convert PNG images to AVIF format with a quality slider. Requires a browser with AVIF encoding support.

Browser requirement: AVIF encoding requires Chrome 94+ or another Chromium-based browser. Firefox and Safari support AVIF display but not canvas encoding.

Drop a PNG file here or click to browse

Accepts PNG files

Related Tools

FAQ

Which browsers support AVIF encoding?
Canvas-based AVIF encoding (toBlob with image/avif) is supported in Chrome 94+ and other Chromium-based browsers. Firefox and Safari support AVIF display but not canvas encoding as of 2026.
Why use AVIF instead of PNG?
AVIF typically achieves 50–70% smaller file sizes compared to PNG for photographic content while maintaining excellent visual quality, making it ideal for web delivery.
What happens if my browser does not support AVIF encoding?
The tool will show an error message indicating that your browser does not support AVIF export. Try using Google Chrome 94 or later.

The PNG to AVIF converter loads a PNG and exports it as an AVIF file using the HTML Canvas toBlob API with the image/avif MIME type. AVIF encoding in the browser requires Chrome 94+ or other Chromium-based browsers that support canvas AVIF export. Firefox and Safari may not support this encoding path. A quality slider lets you control compression.

/tools/png-to-avifv1.0.0