AVIF is one AV1 keyframe in a box
AVIF is not a still-image format in the way JPEG or PNG are. It is a single intra-frame from the AV1 video codec, wrapped in the same container family that holds MP4 and HEIF files. That heritage explains almost everything about it: AV1 was engineered by a consortium of streaming companies to squeeze video into less bandwidth, and a still picture is simply a video that stops after one frame.
Video codecs have had three decades of research poured into them since JPEG was standardised, and they carry tools JPEG never had, including far more flexible block partitioning, better prediction from surrounding pixels and a proper alpha channel. The result is that AVIF routinely stores a photograph in noticeably fewer bytes than JPEG at a similar apparent quality, which is why streaming services, news sites, shops and image delivery networks adopted it through the 2020s.
The same heritage is the reason for the compatibility problem. A format defined by a video codec needs an AV1 decoder to open it, and the software on your computer that reads pictures often has no idea what AV1 is.
AVIF decoding is handed to the browser itself
This page ships no AVIF decoder of its own. It asks your browser to decode the file, because browsers were the first software to gain AVIF support and they are very good at it. Chromium-based browsers have been able to display AVIF since Chrome 85 in 2020, and current versions of the other major browsers handle it too.
The consequence is worth knowing before you start. If your browser can show the image, this tool can convert it; if it cannot, the conversion fails with the tool’s generic error message rather than a specific one about AVIF. A quick test is to drag the file into a new browser tab. If it appears, you are fine.
Getting a JPG copy of an AVIF
- Drop your
.aviffiles onto the box above, or click Choose files. Extra drops join the same batch, and a file already present under the same name and size is skipped. - Choose a JPG quality preset. Balanced (recommended) is right for viewing and sending; switch to High (largest file) if the picture is going to be printed or edited further.
- Click Convert AVIF to JPG. Each file is decoded and re-encoded in turn, so the progress bar advances in one step per image.
- Download each JPG from its own link, then click Process another to clear the list before starting the next set.
Ten-bit AVIF through an eight-bit canvas
AVIF supports higher bit depths and wider colour spaces than JPEG can express. Ten bits per channel is common in AVIF files produced from modern camera or streaming sources, and the format can also carry high-dynamic-range metadata.
The conversion here redraws the decoded image onto an ordinary canvas and then asks for JPEG, and that canvas works in eight bits per channel. So a file with extra tonal headroom is brought down to the standard range before the JPEG encoder ever runs. For the vast majority of pictures saved from web pages this changes nothing you would notice, because they were produced from eight-bit sources anyway. For an HDR photograph it can flatten the highlights and dull the deepest colours, and there is no setting on this page that avoids it, because JPEG has nowhere to put that information either.
Transparent AVIF regions become white
AVIF has a genuine alpha channel, and it is used: cut-out product images, logos and stickers are sometimes distributed as AVIF specifically to save bandwidth without losing transparency. JPEG has no alpha channel at all.
So the conversion flattens. The engine fills the canvas with white before drawing your image, which turns fully transparent pixels white and blends partly transparent ones with white. That is a deliberate step; drawing onto an empty canvas instead would leave those areas composited against black, which is where the mysterious dark boxes around logos come from whenever a converter skips that step. There is no colour choice on this page. If you need the transparency preserved, JPEG is the wrong target entirely and a PNG or WebP destination is the right one.
Apps and portals that still choke on .avif
The everyday reason for this conversion is that AVIF arrived recently and the long tail of software has not caught up. Older Photoshop releases will not open it, Windows 10 needs a separate codec extension to preview it, plenty of Android gallery apps and older phones show a blank thumbnail, and printing services, e-signature platforms, job boards, school systems and government upload forms very often reject the extension outright.
JPEG is the opposite case. It has been the universal photographic interchange format for three decades, and essentially nothing that handles images refuses it. Converting does not improve the picture; it makes the picture usable, which is normally the whole objective. If the file you saved turned out to be WebP rather than AVIF, WebP to JPG is the equivalent tool, and the full set of raster converters is on the image tools hub.
The JPG will be larger than the AVIF was
Do not be alarmed when the output grows. AVIF’s entire reason for existing is that it stores a given picture in fewer bytes than the older formats, so reversing the conversion moves you back up in size by roughly the amount AVIF was saving. The gap widens on detailed photographs and narrows on simple graphics.
If the resulting JPG is too heavy for wherever it is going, Compress Image can reduce it further without another format change, and going the other way with PNG to AVIF is how you produce AVIF files of your own once you want the size benefit back.