AVIF to JPGTurn AVIF images into everyday JPGs

Works even where your browser can't show AVIF on its own.

or drop them here — pasting works tooPhotos from a phone, a camera or a screenshot. Pasting works too. PDFs and SVGs are drawn into pictures first, and folders can be dropped too.

No photo handy?

Free · No sign-up · Photos stay on your device.

A sunset photo, converted to JPG, coming out of a home printer
sunset.jpgReady to download
A round see-through sticker: transparent around the edge as a PNG, filled with white as a JPG
Clear edges get your colour

Opens all of these

  • HEIC
  • PNG
  • WebP
  • AVIF
  • TIFF
  • GIF
  • BMP
  • ICO
  • JPEG

How it works

Three taps, done

  1. Choose your photos

    Tap the button, drop a AVIF on the page or paste one. One file or a whole folder.

  2. Get your JPG straight away

    Smart settings are picked for you. Change the quality, size or background only if you want to.

  3. Download

    Save one JPG, or a single ZIP when there are several. Nothing to sign up for.

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

  1. Drop the AVIF files on the panel. The format is read from each file's own brand, not from its name.
  2. If your browser has no AVIF decoder, the row notes that the bundled decoder read it.
  3. Choose quality — Measured, Fixed, or a Target size in KB — and a background colour if the file is transparent.
  4. 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.

Questions

What is an AVIF file?
A modern image format based on the AV1 video codec. Websites use it because it is small; many older programs, printers and upload forms cannot open it, which is why people convert it to JPG.
My browser cannot open AVIF. Will this still work?
Yes. The converter first asks your browser to decode the file. If it cannot, a WebAssembly build of libavif — about 1.2 MB, served from this site — is loaded once and decodes the file inside the tab. The row says when that happened.
Why is the JPG bigger than the AVIF?
AVIF compresses much better than JPEG, so the same picture at a similar visible quality takes more bytes as a JPG. If you need a size limit, switch the Quality panel to Target and enter it in KB.
What happens to HDR or wide-colour AVIF?
The JPG is 8-bit. Wide-gamut colours are converted for an ordinary screen and HDR brightness is not carried. The row names this before the conversion runs.
Is the file uploaded?
No. Both decoders — your browser's and the bundled one — run in this tab. There is no upload endpoint on this domain.

Ready when you are

Drop in a photo in any format and download a JPG a few seconds later.

Choose photos
Choose photos