jpgtoolskit.org
JPG and photo utilities, in the browser
Say hi →

AVIF to JPG Converter

uses your browser's own AVIF decoder · batch · in-browser · no upload

Turn .avif downloads into JPGs that your other software will actually open. Your browser can already read AVIF — that is how the image rendered on the page you saved it from — so this tool simply decodes it there and re-encodes the pixels as JPEG. Nothing is uploaded, batches are fine, and transparency is flattened onto a colour you pick rather than always white.

Drop AVIF files here

.avif · also accepts WebP, PNG, GIF, BMP · multiple allowed · output is JPG

    no files
    Ready.

    How to convert AVIF to JPG

    1. Drop the .avif files in. If your browser can display them, it can convert them.
    2. Pick a quality. 0.9 is a safe default; drop to 0.75 if the JPG needs to stay small.
    3. If the image has transparent areas, choose the background colour they should become.
    4. Click Convert to JPG and download, or take the whole batch as a zip.

    If the tool says it cannot decode the file

    Then your browser is older than AVIF support: Chrome and Edge got it in version 85, Firefox in 93, Safari in 16 (macOS Ventura). Updating the browser is the fix. It is also worth checking the file really is AVIF — sites sometimes serve AVIF bytes under a .jpg filename, and occasionally the reverse. The quality checker will tell you whether a file is a real JPEG, because it reads the actual markers rather than trusting the extension.

    Should you convert, or keep the AVIF?

    Keep the AVIF if the file is only ever going to be viewed in a browser — it is smaller and looks the same. Convert when something downstream cannot read it: a print shop, an older version of Photoshop, a WordPress install without the right library, a photo frame, a submission form. And if you are going the other way — publishing images and wanting them small — the modern-format move is JPG to WebP, which every current browser supports and which typically saves 25–35%.

    FAQ

    What is an AVIF file and why did I get one?

    AVIF is a still image packed with the AV1 video codec. It is genuinely excellent — typically 30–50% smaller than JPG at the same quality — so websites have started serving it. When you right-click and "Save image as…", you get whatever the site served, which is increasingly a .avif file that your desktop software has never heard of.

    How can this work if my other apps can't open AVIF?

    Because your browser already decodes AVIF — that is how the image was displayed on the page you saved it from. Chrome, Firefox, Edge, and Safari 16+ all read it natively. This page hands the file to that built-in decoder and re-encodes the pixels as JPG. The gap is on the desktop: Photoshop, older Windows builds, and most print software still have no AVIF support.

    Is anything uploaded?

    No. Decoding and re-encoding both happen in this page using the canvas API. There is no server round trip, so there is no upload limit and nothing to retain. You can disconnect from the network after the page loads and it still works.

    Will the JPG be bigger than the AVIF?

    Almost certainly, and often by a lot — that compression advantage is the whole point of AVIF. A 400 KB AVIF can easily become a 1 MB JPG at quality 0.9. Lower the quality if size matters, or use Compress JPG afterwards to hit a specific number in KB.

    What happens to transparency?

    AVIF supports an alpha channel and JPG does not, so transparent areas are flattened onto the background colour you choose (white by default). If you need to keep transparency, convert to PNG instead — that is what pngtoolskit.org is for.

    Related tools