PhotoToolsPhotoTools
Home/Blog/Why HEIC Images Are Not Fully Compatible on the Web

Why HEIC Images Are Not Fully Compatible on the Web

HEIC is the default iPhone photo format and cuts file sizes in half — but it fails silently on most browsers, upload forms, and non-Apple devices. Here is why, when to convert HEIC to JPG, and when to convert HEIC to PNG instead.

By PhotoTools Editorial Team · Updated June 28, 2026

Convert HEIC to JPG — free, in your browser

Free · No upload · Runs in your browser

What HEIC actually is

If a website or upload form rejects an iPhone photo, convert HEIC to JPG for ordinary photos or convert HEIC to PNG when the target system asks for PNG specifically. The compatibility problem is usually the HEIC container, not the image content.

HEIC stands for High Efficiency Image Container. Apple made it the default capture format starting with iOS 11 in 2017. The image data inside is encoded with HEVC (H.265), the same codec used for video compression. This lets an iPhone store a photo at roughly half the file size of a JPEG with similar visual quality — a real benefit when you take thousands of photos and pay for iCloud storage by the gigabyte.

The format is defined by the MPEG group and is not Apple-exclusive. But Apple was the first major consumer platform to make it the default, which is why most people encounter HEIC for the first time through an iPhone photo library.

Why browsers do not support HEIC

Web browsers decode images using built-in codecs. JPEG, PNG, WebP, GIF, and AVIF all have stable, broad decoder support across Chrome, Firefox, Safari, and Edge. HEIC does not. As of 2026, only Safari on Apple platforms decodes HEIC natively. Chrome, Firefox, and Edge on Windows and Linux require optional OS-level codecs that most users have not installed.

The underlying reason is licensing. HEVC decoding requires paying patent royalties to a consortium of companies. Browser vendors are unwilling to bundle a codec that adds cost and legal complexity when royalty-free alternatives like WebP and AVIF can match or exceed its compression efficiency.

The failure mode is silent. A web page trying to display a HEIC file shows a broken image icon in most browsers with no clear error message. Developers who test only in Safari on a Mac often miss this until a Windows or Android user reports it.

HEIC support at a glance

Where HEIC opens, and where it does not:

Platform or app Opens HEIC? Notes
Safari on Apple devices Yes, natively Apple pays the HEVC license
Chrome, Firefox, Edge No Need an OS codec most users lack
Windows Photos Only with an add-on Paid HEVC Video Extensions
Android Usually not Most devices have no decoder
Email clients No inline preview Arrives as an attachment
Web upload forms Usually rejected They expect JPG or PNG

Where HEIC breaks beyond the browser

The compatibility gaps extend past browsers. A photo that works perfectly in the iPhone Files app can fail silently when dragged into an upload field in Chrome on Windows. Common failure points include:

  • Web upload forms that expect JPG or PNG will reject or silently fail on HEIC input
  • Email clients on Windows cannot preview HEIC attachments without an additional codec
  • Most Android devices and non-Apple mobile apps have no HEIC decoder
  • Content management systems, e-commerce platforms, and social media schedulers inherit the browser's limitations
  • Older desktop image editors from before 2020 refuse to open HEIC files entirely

What Apple does to reduce friction

Apple added a workaround called Automatic in Settings, Camera, Formats. With this enabled, the iPhone re-encodes HEIC photos as JPEG automatically when you transfer them to a non-Apple device over USB, AirDrop to a non-Apple target, or share through the share sheet.

This works most of the time but not always. When you copy photos using iCloud Drive, access them through a third-party app, or share via a web upload form directly from Files, the automatic conversion may not apply. The result is a HEIC file landing somewhere that did not expect one.

You can also configure the iPhone to capture in JPEG from the start by switching Settings, Camera, Formats to Most Compatible. This avoids the conversion problem entirely but increases the size of every photo you take.

HEIC versus AVIF: a better alternative for the web

AVIF is built on AV1 compression, a royalty-free codec developed by a consortium that includes Google, Apple, Amazon, and Mozilla. It achieves compression efficiency similar to HEIC — often better — with no licensing fees that would discourage browser adoption.

As of 2026, AVIF is supported in Chrome, Firefox, Edge, and Safari. It is increasingly the recommended format for web images that need small files with high visual quality. WebP remains a solid choice for broad compatibility with consistently smaller files than JPEG.

HEIC makes sense for local iPhone storage where everything is viewed through Apple software. It is not a suitable format for publishing images to the web.

A note on metadata during conversion

HEIC files carry EXIF metadata — GPS coordinates, capture time, camera model — the same fields as JPEG EXIF. When you convert HEIC to JPG, some converters copy the original metadata into the new file and some strip it. If you need the converted file to be free of location data before sharing, run it through an EXIF remover after conversion. Do not assume conversion automatically cleans sensitive metadata.

How to convert HEIC before publishing

The simplest fix is to convert HEIC to JPG or WebP before uploading any photo to a website, upload form, or email intended for a mixed-device audience.

PhotoTools converts HEIC files entirely in your browser. Drop in one or more HEIC files, choose an output format such as JPG or WebP, and download the converted copies. No file is uploaded to a server. If you regularly take photos on an iPhone and share them outside the Apple ecosystem, keeping a conversion step in your workflow eliminates the silent failure problem entirely.

Frequently asked questions

When should I convert HEIC to PNG instead of JPG?

Convert HEIC to PNG when an upload form specifically asks for PNG, or when you need a lossless editing copy. For normal photos, JPG is usually smaller and more compatible.

Why won't my HEIC file open?

Only Safari on Apple platforms decodes HEIC natively. Other browsers need an optional OS codec most users lack, largely because HEIC's HEVC codec carries patent royalties. Converting to JPG fixes it.

How do I open a HEIC file on Windows or Android?

Convert it to JPG, which opens everywhere. A browser-based converter does this on any device without the paid Windows HEVC codec.

Why do upload forms reject HEIC?

Most forms expect JPG or PNG and have no HEIC decoder, so the file is rejected or fails silently. Convert to JPG before uploading.

Will browsers ever support HEIC?

Unlikely, due to HEVC licensing costs. The industry is standardizing on royalty-free AVIF and WebP, which match or beat HEIC's compression without the legal complexity.

What is the difference between HEIC and HEIF?

HEIF is the container format; HEIC is an HEIF file whose image data is encoded with HEVC (H.265). On an iPhone the two terms are used almost interchangeably for the photos in your library.

Does converting HEIC to JPG lose quality?

JPG is lossy, so there is a small, usually invisible loss. Convert from the original HEIC at high quality (90% or more) rather than from an already-converted copy to keep it sharp.

Should my iPhone shoot HEIC or JPG?

Keep HEIC for storage if you mostly stay in the Apple ecosystem; switch to "Most Compatible" (Settings > Camera > Formats) if you constantly share to Windows, Android, or the web. JPG files are larger but open anywhere.

Keep reading