AVIF to JPG: help & limits

About this tool

An AVIF image can be awkward to use in a document editor or an upload form that expects JPEG. This tool creates a JPG from a supported still AVIF using your browser’s decoder. Dimensions follow the decoded image, and transparent pixels become white. Check the result before sharing, especially when the original uses HDR or unusual color settings.

How to use

  1. Choose a still AVIF within the file and pixel limits.
  2. Wait for the JPG preview. If your browser cannot decode the file, the tool explains the failure without uploading it.
  3. Compare the original and result, then download the named JPG.

Supported files

Still AVIF · Up to 64 MiB · 64 megapixels. One image at a time. Maximum 16,384 pixels per edge and 128 MiB output.

How it works

Reqly checks the AVIF container and declared image dimensions before decoding. The browser supplies oriented pixels to a local worker, which draws a white background and encodes JPEG at quality 92. Output signature and dimensions are verified. This workflow is intended for ordinary still AVIF, not an archive of every AVIF feature.

Examples

A web photograph for a school document

Convert a supported 1,920 × 1,080 AVIF photo into a JPG for an editor that cannot import AVIF. The dimensions remain 1,920 × 1,080; compare colors before submitting.

A transparent product cutout for a form

A 1,000 × 1,000 AVIF cutout becomes a JPG on white. If the form accepts PNG and needs transparency, choose AVIF to PNG instead.

Limitations

  • Native decoding support varies by browser and AVIF variant. Unsupported inputs fail locally; there is no bundled alternative AVIF decoder in this release.
  • Animated AVIF and image sequences are rejected. HDR, wide-gamut colors and embedded metadata are not preserved as a guarantee.
  • JPEG is lossy, replaces transparency and may be larger than AVIF. Conversion cannot restore detail lost in the source.

Privacy

Your AVIF and the resulting JPG remain on your device. The file is passed to a local worker, and the preview uses a temporary browser URL. There is no remote AVIF decoder or fallback upload when decoding fails.

Local processing explained

Common questions

My browser can display AVIF. Why might conversion fail?

Displaying an image and decoding it for a worker-backed canvas are different capabilities. The encoded variant and available memory also matter. Try a current browser or export another format from the source app.

Will converting AVIF to JPG reduce its size?

Not necessarily. AVIF can be compact, and a JPEG copy may use more bytes. The tool shows actual sizes so you can decide whether to keep it.

What happens to transparent pixels?

They become white because JPEG cannot store transparency. Use the PNG converter for supported transparent AVIF images.