AVIF Converter
Upload a PNG, JPEG, WebP, or AVIF image, pick your output format, and download the converted file.
Overview
AVIF is a newer image format based on the AV1 video codec — it typically produces smaller files than JPEG or WebP at the same visual quality, and it's royalty-free, unlike some other modern codecs. Browser support has grown steadily and is now solid in Chrome, Firefox, and Edge, with Safari catching up.
No browser currently offers a built-in way to *encode* AVIF from JavaScript, even though several can display it — so this tool, unlike the client-side Image Converter, runs the conversion on the server. The uploaded file is decoded and re-encoded in memory and the result is returned; nothing is stored.
Both directions are supported: convert an existing PNG/JPEG/WebP into AVIF to shrink it, or convert an AVIF file into a more universally-compatible format if something you're uploading to doesn't accept AVIF yet.
Examples
Converting a JPEG photo to AVIF
photo.jpg
converted.avif (smaller file, same visual quality)
How It Works
- Choose a PNG, JPEG, WebP, or AVIF file from your device.
- Select the output format.
- Adjust the quality slider for lossy output (everything except PNG).
- Click Convert. The file is uploaded, converted on the server, and the result is returned.
- Preview the converted image, then click Download to save it.
Use Cases
Shrinking images for a faster website
AVIF often produces meaningfully smaller files than WebP at comparable quality, which helps Core Web Vitals scores on image-heavy pages.
Getting an AVIF file into a compatible format
Convert an AVIF image to JPEG or PNG when uploading somewhere that doesn't yet accept AVIF.
Tips
- AVIF's compression advantage is most visible on photos — for simple graphics or icons, PNG or SVG may still be a better choice.
- Check where the image will be used before committing to AVIF — some older tools and email clients still can't display it.
- If you just need PNG, JPEG, or WebP conversion, the client-side Image Converter does the same job instantly without an upload.
FAQ
Yes. Encoding AVIF isn't something any browser exposes to JavaScript yet, so this conversion runs server-side. The file is processed in memory for the length of the request and is never saved to disk.
Image Converter uses the browser's Canvas API, which can produce PNG, JPEG, and WebP, but no browser currently implements AVIF encoding through that API — so an AVIF-capable tool has to run the encoder somewhere else.
Yes, 15MB per file.
Most current browsers (Chrome, Firefox, Edge, and recent Safari) can display AVIF. Very old browsers can't — check your audience before relying on it as your only format.