Utilia

AVIF Converter

Convert images to AVIF or turn AVIF files into JPG, PNG or WebP in your browser, in batch, with quality control and without uploading anything.

Convert to

    How to convert images to or from AVIF

    1. Drop one or more images on the drop zone, or click it to choose them. AVIF, JPG, PNG, WebP, GIF and BMP files are accepted, along with any other format your browser can display.
    2. Under Convert to, pick AVIF to create AVIF files, or PNG, JPG or WebP to turn AVIF pictures into a more widely supported format.
    3. For AVIF, set the Quality slider and the Encoding effort: Fast, Balanced or Smallest file (slow). Tick Lossless AVIF to keep every pixel exactly.
    4. For JPG, choose the Background for transparent areas, since JPG has no transparency.
    5. Click Convert images. Each row shows the old and new file size and gets its own Download button; Download all saves every result.

    The first AVIF conversion loads the encoder, about 3.5 MB of WebAssembly. It is cached by your browser afterwards.

    What is AVIF?

    AVIF (AV1 Image File Format) stores a still picture compressed with the AV1 video codec inside a HEIF container. It was published by the Alliance for Open Media in 2019 and is royalty-free. At the same visual quality, an AVIF file is often 30 to 50 % smaller than a JPG and noticeably smaller than a WebP, especially for photos with smooth gradients such as skies. AVIF also supports transparency, high dynamic range and 10- and 12-bit colour.

    All current browsers display AVIF: Chrome and Edge since 2020–2022, Firefox since version 93 and Safari since version 16. Many image editors, older phones and office applications still can’t open it, which is why converting AVIF to JPG or PNG is often necessary.

    Choosing the settings

    • Quality runs from 1 to 100. AVIF behaves differently from JPG: a value around 50–65 already looks close to the original for most photos, while 80 and above mainly makes the file bigger. Start at the default of 60 and compare.
    • Encoding effort changes the time spent searching for the best compression, not the quality target. Smallest file (slow) can save a further 5–10 % but may take many seconds for a 12-megapixel photo; Fast is best for large batches.
    • Lossless AVIF stores every pixel exactly (full 4:4:4 colour). It is useful for screenshots and graphics, but lossless AVIF files are often larger than PNG for photos.
    • Converting from AVIF: choose PNG for a lossless copy that keeps transparency, JPG for maximum compatibility, or WebP for a smaller file that browsers still handle well.

    How the conversion works

    Everything happens on your device. Images are decoded by your browser; if your browser cannot display AVIF, a WebAssembly build of libavif with the libaom AV1 decoder does it instead. AVIF files are written with libavif and the libaom AV1 encoder, also compiled to WebAssembly. No image is uploaded. The files are processed one at a time so that big photos don’t exhaust memory, and the page may pause briefly while a large image is being encoded. The EXIF orientation of phone photos is applied, but other metadata (camera, GPS location) is not copied into the new file.

    Frequently asked questions

    Is AVIF better than WebP?

    For photos, AVIF usually gives smaller files than WebP at the same quality, and it supports HDR and higher bit depths. WebP encodes much faster and is supported by older software. For a website, AVIF with a JPG or WebP fallback is a common choice.

    Why does AVIF encoding take so long?

    AV1 compression analyses the picture much more deeply than JPG. Encoding also runs on a single processor core here, directly in the page. Choose Fast under Encoding effort or resize very large photos first to speed things up.

    Can I convert AVIF to JPG on a computer that can't open AVIF?

    Yes. If your browser can’t decode AVIF itself, this tool loads its own AVIF decoder and converts the file to JPG, PNG or WebP anyway.

    Does the converter keep transparency?

    Yes, when converting to AVIF, PNG or WebP. JPG has no alpha channel, so transparent areas are filled with the background colour you choose.

    Are my images uploaded to a server?

    No. Decoding and encoding run entirely in your browser, and the files never leave your device.