AVIF to JPG converter

Convert AVIF images to JPG for free, right in your browser — no sign-up, no upload.

AVIF to JPG decodes an AVIF image and writes a JPG that practically every program opens. It works wherever the browser can decode AVIF — Chromium 153 did in our run. The JPG is larger: a 25,255-byte AVIF photo became 62,610 bytes at quality 92 (2.5 times, SSIM 0.9966 against the decoded AVIF). Transparent areas are filled with the background colour, and animated AVIF sequences are refused.

Drop image files hereProcess many files at once
No upload · processed on this device

From AV1 intra frames to JPEG blocks

AVIF stores a still picture as an AV1-coded frame inside a HEIF container. AV1 is a modern video codec, so AVIF usually reaches a given quality in fewer bytes than JPG; MDN notes it also supports transparency, higher bit depths and HDR. Converting to JPG gives up that efficiency in exchange for compatibility.

The browser decodes the AVIF into an ordinary 8-bit canvas and Nerulio encodes that canvas as JPG. An HDR or high-bit-depth AVIF is therefore reduced to what the canvas holds, and bright highlights may look different from the original on an HDR screen.

AVIF
AV1 Image File Format: AV1 bitstreams in a HEIF container (MDN).
Decode support
Nerulio can only convert AVIFs the browser itself can open.
HDR
High dynamic range; an ordinary canvas does not keep it.

A small AVIF becomes a larger JPG (measured)

An AVIF written by Pillow 12.3 at quality 60 from the 512 × 512 NASA fixture; Nerulio's converter in Chromium 153, 2026-09-28.

Source: astronaut.avif    25,255 bytes   512 x 512

-> JPG q92     62,610 bytes    2.5 x   SSIM 0.9966
-> PNG        428,230 bytes   17.0 x   identical pixels
-> WebP q92    48,530 bytes    1.9 x   SSIM 0.9938

The JPG is 2.5 times the AVIF and still cannot be sharper than it. If size matters more than compatibility, keep the AVIF where it is accepted.

What the JPG keeps from the AVIF

In the AVIFWhat the converter doesIn the JPG
Decoded pixelsEncoded lossily at the chosen qualityApproximate pixels, same size
Alpha channelPainted onto the JPG background colourNo alpha
High bit depth / HDRDecoded into an 8-bit canvas by the browser8-bit, sRGB-tagged JPG
Image sequence (animated AVIF)Refused before converting—

Check the result

  • Open the JPG in the software that could not open the AVIF.
  • Compare it with the AVIF in a browser at 100 %: they should match apart from slight JPG softening.
  • If the AVIF was HDR, check highlights and skies; they are rendered for a standard display now.

Troubleshooting

SymptomLikely causeHow to checkFix
"This image cannot be opened"Your browser cannot decode this AVIF (older browser or unusual AVIF features)Open the AVIF directly in the same browserTry an up-to-date Chromium, Firefox or Safari; if none opens it, the file may be damaged
An animated AVIF is refusedIt is an AVIF image sequence; still images onlyThe file plays as an animation in the browserExport one frame in another tool first
Highlights look dull or clippedHDR AVIF reduced to an 8-bit canvasView the AVIF on the same screen in the browserAsk for an SDR export if the difference matters
The JPG is much larger than the AVIFJPG is less efficient than AV1 intra codingCompare sizesLower the quality, or keep the AVIF where it is accepted

Other ways to do it

OptionWhen it is the better choice
AVIF to PNGGraphics, screenshots or transparent AVIFs, when the file size does not matter.
Keep the AVIFWeb pages and apps that already accept AVIF; MDN recommends providing fallbacks rather than replacing it.

What this page does not cover

  • Only AVIFs the browser can decode can be converted.
  • HDR and high-bit-depth detail and transparency do not survive in JPG; EXIF is not written.

Versions and sources

Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path on an AVIF written by Pillow 12.3 (quality 60) from tests/fixtures/astronaut.png. What AVIF is and supports is taken from MDN.

Official documentation used

AVIF to JPG converter

AVIF compresses very efficiently but some apps and upload forms still cannot open it.

JPG is the most widely supported lossy format for photos: small files, but no transparency.

JPG has no transparency, so transparent areas are filled with a background colour. Choose PNG or WebP to keep them.

Your file is never uploaded — it is processed inside this browser.

Example

Original geometric sample · 96 × 64
Original geometric sample · 96 × 64
Processed sample · 96 × 64
Processed sample · 96 × 64

Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.

Convert image

Export PNG, JPG or WebP. JPG flattens transparency.

How it works

  1. Open an image
  2. Select PNG, JPG or WebP
  3. Convert and download the new file

Supported formats

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.

What this tool does

Re-encodes the image into the selected format rather than renaming its extension.

Implementation and verified quality

advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.

Frequently asked questions

Which format keeps a transparent background?

Choose PNG or WebP. JPG flattens transparency onto the selected background color.

Are my files uploaded?

This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.