AVIF to JPG & PNG Converter
Turn an .avif file your software won’t open into a normal JPG or PNG.
The .avif is decoded on your device, not uploadedOpen an AVIF someone sent you and save it as JPG or PNG
or drag & drop them here, or paste one from your clipboard (Ctrl+V). Drop as many as you like — no file cap, no size cap.
Input: AVIF · Output: JPG or PNG
JPEG has no alpha channel. If the source AVIF has transparency, those areas are filled with this colour (white by default) and the result says so. To keep transparency, choose PNG instead.
This opens the AVIF files you already have and turns them into JPG or PNG. It does not create AVIF — the browser cannot encode AVIF (it hands back a PNG in disguise), so that direction does not exist here.
Results
Choose your AVIF files and every one shows up here with its original size, its new size and the real difference. AVIF already compresses very well, so the JPG or PNG is almost always bigger — the table reports the actual bytes, never a promise.
How it works
Everything runs in your browser: AVIF files are never uploaded, there is no account, no queue and no daily limit. Re-encoding also drops the original EXIF metadata, location included.
About this AVIF to JPG and PNG converter
Someone sent you a file ending in .avif — off a website, in a chat message, as a screenshot from a newer phone — and the program you tried to open it in just shrugged. Drop it here and you get back an ordinary PNG or JPG that any app will read. Your browser already knows how to decode AVIF; this page hands it the file, draws the pixels to a canvas and re-encodes them right here, so nothing is uploaded and there is no account to make. Several files at once are fine, there is no per-file cap, and the WebP downloads that share the same “won’t open” problem are accepted as input too.
AVIF is the AV1 Image File Format — a still frame from the AV1 video codec, published by the Alliance for Open Media and wrapped in the same container family as HEIC. Sites serve it because it is small: at a given quality it generally beats both JPEG and WebP, which is why performance tooling nudges people toward it. caniuse puts browser support around 93% of global usage — Chrome from 85, Firefox from 93, Safari from 16.4, Edge from 121 — so the file is not broken and your browser can almost certainly show it. The clash comes one step later, in the older desktop program, the office suite or the photo app that was never taught the format.
This page converts out of AVIF, not into it, and that is a deliberate choice rather than a missing feature. Reading AVIF is free — every current browser decodes it natively. Writing AVIF is not: the AV1 encoder needed to produce the format is a multi-megabyte WebAssembly download, larger than this entire website, and slow enough to lock up a tab. The obvious shortcut does not work either — asking a canvas for image/avif silently hands back a PNG instead (measured in Chromium 148), so a page that claimed to make AVIF that way would be lying. If you genuinely need to create AVIF, use Squoosh or the command-line avifenc; for shipping smaller images on a site you control, converting to WebP here is the practical, honest route.
Which output to pick comes down to transparency and what you will do next. AVIF carries an alpha channel, so if your image has see-through areas and you save it as JPG — a format that never had transparency — the browser has to fill them, and its canvas default is black, which is how a logo ends up on a black box. This page detects the alpha channel, recommends PNG when it finds one, and asks you to choose a flatten colour (white, usually) if you want JPG anyway. One thing no converter can do is add quality back: if the AVIF was lossy, the detail was discarded when the image was encoded, and a PNG merely stores the decoded result faithfully at a larger size. Saving as JPG stacks a second, fresh generation of lossy compression on top of that.
A few limits, stated plainly. Re-encoding through a canvas drops metadata, so EXIF — camera model, timestamps, GPS — does not survive the trip; that is usually welcome, and if you want to see or strip it deliberately, the EXIF viewer does that on the original file. An animated AVIF converts as its first frame only, because a still PNG or JPG has nowhere to put the rest. AVIF can hold HDR and wide-gamut colour that a plain sRGB PNG or JPG cannot, so a very vivid image may shift slightly when it is flattened to standard colour. And a very large image can exceed the browser’s canvas limits, which produces a clear error rather than a blank picture. Everything happens on your machine — the file the stranger sent you never leaves your tab.
Which apps already open .avif, and why yours didn’t
Converting is the fix when a program cannot read the format. It is not the fix when the program can and you did not know. Before you convert a whole folder, it is worth checking this list — the table below is built from each vendor’s own documentation, and the fastest check of all is to drag the .avif onto a browser tab, because every current browser decodes it.
| Where you are stuck | Can it open .avif? | What the source says |
|---|---|---|
| Any current browser | Yes | caniuse records AVIF at about 93% of global browser usage: Chrome from 85, Firefox from 93, Safari from 16.4 (16.1–16.3 were partial) and Edge from 121. Dragging the file onto a browser tab is the quickest test there is. |
| Windows Photos and File Explorer | Yes, with Microsoft’s free extension | Microsoft publishes a free AV1 Video Extension in the Microsoft Store; installing it adds AVIF decoding to the Photos app, File Explorer thumbnails and any program that uses the Windows Imaging Component. It needs Windows 10 version 1809 or newer, and a restart so thumbnails refresh. |
| macOS Preview, Quick Look and Safari | Yes, from macOS Ventura | Apple added AVIF decoding alongside Safari 16.4, so Preview and Quick Look read the format on Ventura and later. On an older Mac, open the file in a current Chrome or Firefox instead. |
| Photoshop | Not natively | Current Photoshop releases do not open AVIF without a third-party plug-in — an open Adobe feature request tracks exactly this gap. Converting to PNG or high-quality JPG is the reliable way to get an AVIF into an editor. |
| Word, PowerPoint and older Office | Patchy | Microsoft 365 has broadened modern-format support, but non-subscription and older Office builds still refuse .avif under Insert > Pictures. PNG or JPG is the safe file to insert. |
There is a real choice between “install a codec” and “just convert”, and they solve slightly different problems. Installing Microsoft’s extension or updating to a newer macOS changes what happens on that one machine, going forward, for you. Converting the file fixes the copy you already have, on any device, and gives you something you can forward to a colleague whose machine you do not control. Neither is wrong; it is worth knowing which of the two you actually needed.
What AVIF is, and why this page only reads it
AVIF is the AV1 Image File Format: a single still frame encoded with the AV1 video codec from the Alliance for Open Media, stored in an ISOBMFF box structure — the same container family as HEIC. That heritage is why it carries more than an old photo format could: an alpha channel for transparency, 10- and 12-bit colour depth, HDR and wide colour gamut. It is also why it compresses so well at a given quality, and why flattening a vivid AVIF down to an ordinary 8-bit sRGB JPG or PNG can shift its colours a little.
| AVIF | WebP | JPEG | PNG | |
|---|---|---|---|---|
| Lossy compression | Yes (AV1 intra coding) | Yes | Yes | No |
| Lossless mode | Yes | Yes | No | Yes, always |
| Transparency (alpha) | Yes | Yes | No — never had it | Yes |
| HDR / wide gamut / 10–12-bit | Yes | No (8-bit) | No (8-bit) | No (8-bit in practice) |
| Animation | Yes | Yes | No | No (that is APNG) |
| Opens in older desktop software | Rarely — hence this page | Patchy | Everywhere | Everywhere |
Reading AVIF costs this page nothing, because the decoder is already built into your browser. Writing it is the opposite problem. Producing AVIF means running the AV1 encoder, and as a WebAssembly build that encoder runs to several megabytes — larger than this entire website — and is CPU-heavy enough to freeze a tab on a large image. The tempting shortcut is a dead end too: asking a canvas for a blob of type image/avif silently returns a PNG instead (measured in Chromium 148), so any “canvas → AVIF” tool is really handing you a mislabelled PNG. That is why this page is deliberately one-directional — it turns AVIF into files everything opens, and points you at Squoosh or avifenc when you need to go the other way.
One last thing that reliably trips people up: converting cannot undo compression. A PNG written from a decoded AVIF is a faithful copy of the pixels the decoder handed over — but if the AVIF was lossy, that loss already happened when the image was encoded, and no PNG restores detail that is no longer in the file. Saving as JPG goes a step further down, adding a second generation of lossy compression. So the working rule is simple: PNG when the image goes back into an editor or needs its transparency, a high-quality JPG when it goes straight into a document, and then stop converting it.
FAQ
Why can’t I open an .avif file?
Because the app you tried predates the format. Browsers decode AVIF — caniuse records about 93% of global usage, with Chrome from 85, Firefox from 93, Safari from 16.4 and Edge from 121 — but older desktop software, some Office builds and stock photo apps do not. On Windows, Microsoft’s free AV1 Video Extension in the Microsoft Store adds AVIF to the Photos app and File Explorer thumbnails; on a Mac, Preview and Safari read it from macOS Ventura onward. Converting to JPG or PNG is the fix when you can’t or would rather not install anything, and it produces a file you can also forward to someone else.
Can this tool convert an image to AVIF?
No, and that is by design. Decoding AVIF is native and free in every current browser, but encoding it needs the AV1 encoder as a multi-megabyte WebAssembly download — larger than this whole site — and asking a canvas for image/avif silently returns a PNG instead of AVIF (measured in Chromium 148). So this page only reads AVIF. To create AVIF, use Squoosh or the command-line avifenc; and to ship smaller images on a site you control, our WebP converter runs entirely in the browser too, with no upload.
Does converting AVIF to PNG improve the quality?
No. If the AVIF was lossy, the detail was thrown away when the image was encoded, and a PNG simply stores the decoded pixels faithfully at a much larger size — you get a file more software accepts, not a better image. Converting to JPG is worse for quality, because JPEG adds a second round of lossy compression on top. Practical rule: pick PNG if the image goes back into an editor or needs transparency, high-quality JPG if it goes straight into a document, and then stop re-converting it.