Saved an AVIF from a website and nothing will open it? Drop it here. Your browser's own decoder is tried first; where there is none, a bundled AVIF decoder reads it in this tab, so the conversion never depends on the browser alone.
Two decoders, one result
AVIF is decoded by the browser where the browser can: current Chrome, Edge, Firefox and Safari all read it. Where it cannot — an older version, a locked-down build — the converter loads a WebAssembly build of libavif with the dav1d decoder, about 1.2 MB, from this site, the first time an AVIF fails. It is never downloaded on a visit that does not need it.
Either way the pixels reach the same JPEG encoder, with the same quality, background and metadata controls as every other format here.
Step by step
- Drop the AVIF files on the panel. The format is read from each file's own brand, not from its name.
- If your browser has no AVIF decoder, the row notes that the bundled decoder read it.
- Choose quality — Measured, Fixed, or a Target size in KB — and a background colour if the file is transparent.
- Press Download JPG, or Download as ZIP for several.
What the change costs
AVIF can hold 10- or 12-bit colour, wide gamut, HDR and transparency. The JPG holds 8-bit colour, has no transparency and no HDR. Transparent areas take the background colour you choose; deep and wide colour is reduced. An image sequence (animated AVIF) is not supported by the bundled decoder and is reported as such.

