AVIF to JPG Converter
Drop AVIF images, pick a JPG quality and a colour for transparent areas, and download JPEGs — converted on your device, never uploaded.
- Free
- No account
- Runs in your browser
- Nothing uploaded
Runs entirely in your browser — your input is never uploaded, logged, or stored.Privacy policy
What is AVIF to JPG Converter?
This tool converts AVIF images to JPG (also written JPEG) inside your browser. It is for anyone who saved an .avif picture from a website and needs a file that every phone, computer, email client and upload form accepts — without handing the image to an online converter's server.
AVIF, the AV1 Image File Format, is an Alliance for Open Media specification that stores AV1-compressed images in a HEIF container (the same box structure as iPhone HEIC photos). It handles transparency, 8-, 10- and 12-bit colour, HDR, wide colour gamuts and animation, and websites like it because the files are small. JPG is the opposite trade-off: decades old, lossy, no transparency, no animation — and readable by practically everything.
When you click Convert, each file's header is checked first. An AVIF begins with an ftyp box whose brands say avif (a still image) or avis (an image sequence); a JPG, PNG or WebP renamed .avif is caught and named, and a HEIC photo is identified as HEIC. Your browser then decodes the AVIF with its own decoder (MDN lists support from Chrome 85, Edge 121, Firefox 93 and Safari 16.1). The canvas is filled with your background colour — white unless you pick another — the image is drawn on top at its full pixel size, and the canvas is saved as JPG at the quality you set, 92 out of 100 by default. If your browser cannot decode AVIF, you get an error saying so rather than a blank file.
The background colour matters because JPG cannot store transparency. Wherever the AVIF is transparent or partly transparent, the pixels are blended with the colour you chose; pick the colour of the page or document the image will sit on. If you need to keep transparency, convert AVIF to PNG instead.
Expect the JPG to be larger than the AVIF. AV1 compression is more efficient than JPEG, so the same picture usually needs more bytes as a JPG. Lower the quality slider for a smaller file; text and sharp edges show JPEG artefacts sooner than photos do.
Colour depth is reduced, too. A browser canvas holds 8 bits per channel in sRGB by default, and JPG output from it is 8-bit, so a 10- or 12-bit, HDR or wide-gamut AVIF comes out as an ordinary 8-bit sRGB JPG; how HDR brightness is mapped down is up to the browser. An animated AVIF gives you its first frame only, and the page says so.
Nothing is uploaded: files are read and converted in your browser's memory, which you can confirm in the developer tools' Network tab. Up to 50 files per batch, each up to 50 MB.
1. Each file must be at most 50 MB, and its ftyp box must carry an AVIF brand (avif or avis); other formats are refused with a message naming what the file really is. 2. Quality must be 1–100 (default 92) and the background a hex colour (default #ffffff). An avis brand adds the note that only the first frame is converted. 3. The browser decodes the AVIF with createImageBitmap. If it cannot, the tool stops with an error naming the browser versions that support AVIF. 4. A canvas the size of the image is filled with the background colour, the image is drawn over it (transparent pixels blend with the colour), and the canvas is encoded with canvas.toBlob("image/jpeg", quality ÷ 100). 5. The output keeps the original file name with a .jpg extension. Download each file, or all of them as a ZIP built in the browser.
| AVIF | JPG | |
|---|---|---|
| Compression | AV1, lossy or lossless | Lossy (JPEG) |
| Transparency | Yes | No — filled with a colour |
| Bit depth | 8, 10 or 12 bits | 8 bits |
| HDR and wide gamut | Supported | Not in this tool's output (8-bit sRGB) |
| Animation | Yes | No |
| Opens almost everywhere | No | Yes |
Worked examples
- photo.avif at the default settings → photo.jpg, quality 92, any transparent areas filled with white (#ffffff).
- logo.avif with quality 75 and background #000000 → logo.jpg at quality 75, with transparent areas turned black.
- image.avif whose bytes are really a WebP → no conversion; the tool says the file is actually a WebP file and to use a WebP tool.
How to use AVIF to JPG Converter
- Click "Choose AVIF images", drop .avif files onto the box, or paste with Ctrl+V (Cmd+V on a Mac). Up to 50 at once.
- Set "Quality" (92 by default) and, if your images have transparency, the "Transparent areas" colour.
- Click "Convert to JPG", then "Download" for one file or "Download all (.zip)" for every JPG.
Common errors
- "…could not be decoded. Your browser may not support AVIF (it needs Chrome 85, Edge 121, Firefox 93, Safari 16.1 or newer), or the file is damaged." — update or switch browsers; if a current browser also fails, the file is broken.
- "…is actually a WebP file, not AVIF" (or JPG, PNG, HEIC) — the extension is wrong. Use the converter for the format named in the message.
- Transparent areas came out white (or another colour) — expected: JPG has no transparency. Choose the background colour before converting, or use AVIF to PNG to keep transparency.
- The JPG is bigger than the AVIF — expected: AV1 compresses better than JPEG. Lower the quality for a smaller file.
- "Your browser could not encode an image this large" — the image exceeds the device's canvas limit (about 16.7 megapixels on iPhone and iPad). Use a desktop browser.
FAQ
How do I convert AVIF to JPG?
Drop the AVIF onto this page, adjust the quality if you like, click "Convert to JPG" and download the file. It is free, needs no account and adds no watermark.
Is AVIF to JPEG the same as AVIF to JPG?
Yes. JPG and JPEG are two names for the same format; the files this tool produces use the .jpg extension, which every program that reads JPEG accepts.
What happens to transparency when I convert AVIF to JPG?
JPG cannot store transparency, so transparent pixels are blended with the background colour you pick — white by default. If you need the transparent background, convert AVIF to PNG instead.
What quality should I use for AVIF to JPG?
The default of 92 keeps photos visually very close to the decoded AVIF. Around 80 gives noticeably smaller files and is usually fine for photos; images with text or sharp lines show JPEG artefacts sooner, so keep those higher.
Why is my JPG bigger than the AVIF file?
AVIF's AV1 compression is more efficient than JPEG's, so the same picture usually takes more bytes as a JPG. Lowering the quality slider makes the JPG smaller.
Does converting an HDR AVIF to JPG keep the HDR?
No. The browser canvas is 8 bits per channel in sRGB, so HDR, wide-gamut and 10/12-bit AVIFs become 8-bit sRGB JPGs, with the brightness mapped down by the browser. The result is a standard JPG that looks right on normal screens.
Is it safe to convert AVIF files online here?
Yes — the file never leaves your device. Decoding and encoding run in your browser, and you can verify in the developer tools' Network tab that no request carries your image.
Can I convert many AVIF files to JPG at once?
Yes. Add up to 50 AVIF files, convert them in one go, and download them separately or together as a ZIP.
Related tools
- Image ResizerDrop images, choose a percentage, a width, a height or an exact pixel size, and download the resized copies — all processed on your device.
- WebP to JPG ConverterDrop WebP images, pick a quality and a background colour for transparent areas, and download them as JPG — converted on your device, never uploaded.
- Image CompressorDrop JPG, PNG or WebP images, set a quality or a target size in KB, and download smaller files — compressed on your device, never uploaded.
- Image ConverterDrop any common image — JPG, PNG, WebP, HEIC, AVIF, GIF, BMP, SVG or ICO — choose JPG, PNG, WebP or ICO, and download the converted files.
- AVIF to PNG ConverterDrop one or many AVIF images and download them as PNG — transparency kept, decoded by your own browser, nothing uploaded.
Prefer AllUtil on Google
One click adds AllUtil to your Google preferences. You'll see our tools highlighted with a Preferred badge in Search and AI answers.