Fileoholic
  • heic
  • formats
  • compatibility

Why isn't HEIC supported? The real reason (and the 30-second fix)

HEIC has been around for almost a decade and still won't open half the places you send it. The reason isn't technical. It's patents. Here's what's actually going on, and how to get a file that works anywhere.

By Ritusmoi Kaushik June 20, 2026 5 min read
Why isn't HEIC supported? The real reason (and the 30-second fix)

The question shows up in our search logs almost every day, phrased a dozen ways. Why won't this open. Why does Windows reject it. Why did the upload form say "unsupported file." Underneath all of them is the same one: if HEIC is so good, why doesn't anything support it?

Fair question. The format turned ten this year and you still can't reliably email one. The answer is almost never about your phone, your PC, or the file being broken. It's about money.

HEIC is two things, and one of them is patented

A .heic file is a HEIF container (the box) holding an image encoded with HEVC, also called H.265 (the thing inside the box). HEIF itself is an open MPEG standard from 2015. HEVC is not free. It's covered by a thicket of patents held by three separate licensing pools: MPEG LA, HEVC Advance, and Velos Media. Anyone who ships software that decodes HEVC can owe royalties.

That's the whole story, really. JPG won the world because it's effectively free to implement. HEIC asks for a toll at the door. Apple can pay that toll easily because it sells the hardware, the OS, and the chips as one package. A browser maker handing out free downloads to two billion people does the math very differently.

So who actually supports it?

This is where it gets messy. Support isn't yes-or-no. It splits by platform, and often by app within a platform.

PlatformHEIC support
iPhone / iPad / MacFull, built in
Safari browserYes
Windows 10 / 11Only after installing HEIF Image Extensions
Chrome, Firefox, EdgeNo native decode
Android 10 and newerViewing yes, uploads often no
Android 9 and olderNo
Most web upload formsRejected on the file extension

Notice the pattern. Everywhere Apple controls the stack, HEIC works. Everywhere a third party would have to pay HEVC royalties to support it, they mostly didn't bother. Edge runs on the same engine as Chrome and still won't decode a HEIC in the browser. That's not an oversight. It's a licensing decision wearing the costume of a technical limitation.

Why the upload form is the real wall

Here's the part that catches people out. You can install the Windows extensions, get HEIC thumbnails working in Explorer, feel like you've fixed it, and then a job application portal still bounces your photo. Because that form never asked your operating system anything. It looked at the four letters after the dot, saw heic, and said no.

Viewing a file and being allowed to upload it are two unrelated problems. The first is about codecs on your machine. The second is about a validation rule on someone else's server, and you can't install anything to change that. The only move that satisfies both is handing over a format the server already trusts. That's JPG, basically every time.

The honest take

HEIC's compatibility problem isn't a bug anyone forgot to fix. It's a business model. Apple bet that its ecosystem was big enough to drag everyone else along, and for the most part that bet didn't pay off. The rest of the industry looked at the royalty sheet and walked toward royalty-free formats instead. AVIF and WebP both do roughly what HEIC does without the patent baggage, which is exactly why you see them spreading and HEIC staying put.

So if you've been waiting for the day HEIC "just works" everywhere, our advice is to stop waiting. It's been ten years. Convert the file and move on.

FAQ

Why is HEIC not supported on Windows?

Windows can display HEIC, but only after you install the HEIF Image Extensions from the Microsoft Store. Microsoft kept it as a separate add-on because HEIC's underlying HEVC codec carries patent licensing fees. It's the same reason the companion HEVC Video Extensions cost about $0.99. Out of the box, Windows leaves HEIC support off.

Why isn't HEIC supported in Chrome or Firefox?

Neither Chrome nor Firefox decodes HEIC natively, even in 2026. Both Google and Mozilla have avoided shipping HEVC decoding because of the per-distribution patent royalties involved. Safari is the exception. Apple already pays for HEVC across its devices, so HEIC opens fine there.

Does Android support HEIC?

Partly, and only recently. Android added HEIF read support in Android 10 (2019), so newer phones can view HEIC. Android 9 and below show nothing, and plenty of apps on every Android version still reject .heic on upload. Converting to JPG remains the only thing that works on all of them.

Will HEIC ever be supported everywhere?

Probably not in the JPG sense. The blocker is licensing, not technology, and patents don't expire on a convenient timeline. The wider industry is rallying around royalty-free formats like AVIF and WebP instead, so HEIC may stay an Apple-first format for the rest of its life.

The 30-second fix

  • HEIC won't open in most places because its HEVC codec is patent-licensed, so non-Apple software skipped supporting it.
  • Stop new HEIC files at the source: Settings → Camera → Formats → Most Compatible on your iPhone.
  • For files you already have, convert HEIC to JPG in your browser, and nothing gets uploaded.
  • Want the full Windows walkthrough? See why HEIC files won't open on Windows, or the complete HEIC guide.

The format isn't the problem and neither are you. A patent pool decided this a decade ago. Convert before you share and the whole issue quietly disappears.