THE IMAGE GUIDEBOOK

How to Convert AVIF to JPG

Learn how to convert AVIF to JPG, choose quality and handle transparent areas. Keep dimensions and download a compatible photo without uploading the source.

Open AVIF to JPG ↗

AVIF to JPG — Image Compress Tool
IMAGE TOOLS · ON YOUR DEVICE

AVIF to JPG

Convert AVIF to JPG online for free. Keep image dimensions, choose JPG quality and set a background for transparency. Private browser processing, no uploads.

Choose a file to begin. Processing stays on your device.

Step by step

Choose a static .avif file, select a JPG quality setting and choose the colour that should replace transparent pixels. Click Convert to JPG, inspect the preview and download. The tool keeps the decoded width and height. It accepts one file up to 20 MB, 8 megapixels and 8192 pixels per edge.

Choose the right JPG quality

Start near 90 for a photo you want to share. Lower values can reduce bytes but may soften edges or introduce block patterns. The value is an encoder setting, not a percentage of original quality. Compare the output size and visible detail; AVIF can already be smaller than JPG.

What happens to transparent areas?

A JPG cannot contain transparency. The converter draws your selected background behind the AVIF before encoding. White works for ordinary documents, while a matching website colour can avoid an obvious border. Choose AVIF to PNG when you need the alpha channel.

Why not rename .avif to .jpg?

Changing a filename does not change the encoded image. A converter must decode the AVIF pixels and encode a new JPEG file. Merely renaming the extension can leave an unreadable attachment.

Convert AVIF on Windows, Mac or a phone

Open this converter in a current browser, select the file from your device and download the result. The AVIF decoder is bundled with the site and runs locally. If your device runs short of memory, try a smaller image or close other heavy tabs. No app installation or image upload is required.

Colour, metadata and animation limits

This converter creates a static 8-bit output. It does not preserve HDR, wide-gamut profiles, EXIF dates or other source metadata. Animated AVIF is rejected. Keep your source file for archival use and check colours before publishing.

JPG or PNG?

Use JPG for broadly compatible photos when transparency is unnecessary. Use PNG for existing transparency or when you want lossless encoding of the decoded pixels. PNG can be substantially larger and cannot restore detail missing from the source.

Open AVIF to PNG ↗

Open JPG Compressor ↗

HOW IT WORKS

Behind the result

JPG is useful for photos, attachments and apps that cannot open AVIF. It uses lossy encoding, so inspect fine detail. Transparent areas are replaced with your selected colour. A JPG may be larger than the original AVIF.

Read the AVIF container

The tool checks the AVIF container, declared dimensions and static-image brand before decoding. Animated AVIF is rejected. A bundled libavif WebAssembly decoder runs in a worker, producing 8-bit pixels locally.

Draw the decoded pixels

The decoded pixels are drawn to a canvas at their original dimensions. PNG keeps alpha transparency. For JPG the chosen background is painted behind the image because JPEG has no alpha channel.

Encode a new file

The browser canvas encoder creates JPG or PNG bytes. JPG applies the selected quality setting. PNG losslessly encodes the canvas pixels. Neither format conversion restores detail lost earlier.

Know what is not preserved

This pipeline does not copy source metadata, HDR or wide-gamut profiles. The converted file can be larger and colours can differ. Keep the original for archival and colour-critical use.

Explore the details: jSquash AVIF decoder

Find your next image fix.

More practical guides, one problem at a time.

Explore more ↗