PixelSquishBlog

You saved an image and got an AVIF that won't open

2026-08-25

You right-clicked an image, chose "Save image as", and got a file ending in .avif. Then you tried to open it — and your photo viewer shrugged. You tried to attach it somewhere, and the upload form refused it. You did nothing unusual, and yet the file is somehow wrong.

Nothing is broken. You have simply been handed a format that is newer than the software you are trying to use it with.

What AVIF actually is

AVIF is an image format built on the compression work behind the AV1 video codec. Its whole purpose is to make images much smaller than JPEG at the same visual quality, which is why websites have adopted it so quickly — smaller images mean faster pages and lower bandwidth bills.

That is a real win, and it is also why you ended up with one. The site served an AVIF because your browser said it could read AVIF. When you saved the image, you saved exactly the file the site sent. Your browser wasn't converting anything for you; there was nothing to convert.

Why it opens in some places and not others

Format support is not one switch. Every piece of software decides separately whether to learn a new format, and they do it at wildly different speeds.

So "AVIF doesn't work" is rarely true in general. It fails in one specific place, and that place is usually the one you need.

The fix: convert it to JPG

If your goal is simply to open, send or upload the picture, converting to JPG solves it outright. JPG is the most widely accepted image format there is — thirty years of software knows how to read it. That universality is exactly what you're buying.

PixelSquish has a page for this at /avif-to-jpg. Drop the file in and JPG is already selected as the output. It runs inside your browser, so the image is never uploaded anywhere — worth knowing if the picture is a document, a receipt or anything you would rather not hand to a stranger's server.

What you give up, honestly

Converting is not free. Two things change, and you should decide with your eyes open.

There is also a smaller point worth naming: converting re-encodes the image, and every lossy re-encode discards a little detail. For one conversion this is invisible. It only becomes a problem if you keep converting the same picture back and forth.

One thing this cannot fix

Browser-side conversion only works on formats the browser itself can decode. AVIF is fine — that is why you have one. But the same approach cannot help with, for example, iPhone HEIC files in Chrome or Firefox, because those browsers cannot read HEIC at all. There is nothing for the tool to convert from.

The rule is simple and easy to test: if the file displays when you drag it into a browser tab, it can be converted here. If the tab shows nothing, it can't.

The short version

No sign-up, nothing uploaded — it runs in this tab.

Convert AVIF to JPG →
ToolsBlogAboutContactPrivacyTerms