AVIF to JPG
Got an .avif image that your editor or upload form won’t take? Turn it into a JPG here, in a batch if you like, without uploading anything.
Drop AVIF images here
Or any JPG, PNG, WebP, AVIF or HEIC, as many as you like. They become JPG files.
Your images are converted on this device and never uploaded. Location and other EXIF data are removed.
How this works: Method, 7 sources, Checked against 1 worked example,
How this works
Method
Each image is decoded by the browser itself (HEIC only where the browser opens HEIC, as Safari 17 and later does: the site ships no HEIC decoder, because HEVC is covered by patents), turned upright from its EXIF orientation, resized if asked, and drawn on a canvas in a background worker, over your background colour for JPG. The browser’s own encoder writes JPG, PNG or WebP at your quality (libwebp where it can’t write WebP). Rebuilt from pixels, the file has no EXIF; if you keep metadata, the original EXIF is copied in with orientation reset and, unless you keep all, the GPS block emptied.
Sources
- AV1 Image File Format (AVIF), Alliance for Open Media (1.1.0, 2022)
- MDN: Image file type and format guide
- ISO/IEC 23008-12, Image File Format (HEIF) (Edition 2, 2022)
- RFC 9649: WebP Image Format (2024)
- W3C: Portable Network Graphics (PNG) Specification (Third Edition, 2025)
- ITU-T T.81 | ISO/IEC 10918-1: JPEG (digital compression of continuous-tone still images) (1992)
- CIPA DC-008, Exif 3.0 (Exchangeable image file format)
How it’s tested
One worked example for this page is checked by automated tests before every release: given the inputs, the tool must show the expected answer.
Changes
- HEIC now opens only where the browser reads it (Safari 17+), with tips elsewhere; the bundled HEIC decoder was removed because HEVC is covered by patents.
- First version: HEIC, WebP, AVIF, PNG, JPG, GIF and BMP to JPG, PNG or WebP, in batches with a ZIP, metadata removed by default, and nine conversion pages.
AVIF in brief, and what the JPG keeps
AVIF is the image version of the AV1 video codec, stored in the same HEIF container that iPhones use for HEIC. It compresses very well, so websites and image services serve it more and more, but many desktop apps, editors and forms still don’t accept it.
AVIF can hold more than a JPG can: 10- and 12-bit colour, high dynamic range and transparency. A JPG has 8 bits per channel, standard dynamic range and no alpha, so the conversion brings the picture into that range. Ordinary web images look the same; HDR pictures look flatter, much as they do on a screen without HDR.
The decoding is done by your browser’s own AVIF decoder. Current Chrome, Edge, Firefox and Safari 16.1 and later have one. In an older browser the page tells you plainly that it can’t read the file, rather than producing a broken JPG.
Transparent areas, common in AVIF stickers and product cut-outs, are filled with your background colour, white unless you choose another.
Good to know
- AVIF stores AV1-coded images in HEIF, the image format built on the ISO base media file format. Source: AV1 Image File Format (AVIF), Alliance for Open Media
- Browsers support AVIF from Chrome 85, Edge 121, Firefox 93 and Safari 16.1. Source: MDN: Image file type and format guide
Open-source code inside, loaded only when needed: JPEGs are encoded with MozJPEG, PNGs packed with OxiPNG and WebP written with libwebp where the browser can’t. Pictures, HEIC included, are decoded by the browser itself. Licences and source
How to convert AVIF to JPG3 steps, all on your device
- Open the AVIF files. Drop them here or tap Choose images. The browser decodes AVIF itself in Chrome, Edge, Firefox and Safari 16.1 or later.
- Set quality and background. Quality 90 is close to the original. Transparent parts are filled with the background colour you pick.
- Download. Save the JPGs one at a time or as a ZIP.
Frequently Asked Questions
Why can’t I open AVIF files on my computer?
AVIF is newer than most image software. Current browsers read it, but many editors, office apps and upload forms only take JPG and PNG. Converting is the reliable fix.
Will the JPG look the same as the AVIF?
For normal pictures, yes, at quality 90. Pictures with HDR or wide colour are brought into the standard range a JPG can hold, so very bright highlights look less intense.
My browser says it can’t read AVIF. What can I do?
Update the browser, or open this page in current Chrome, Edge, Firefox or Safari 16.1 or later. Those decode AVIF themselves, and the conversion then works the same way, on your device.