HEIC is the default photo format on iPhones and stores images at roughly half the size of an equivalent JPEG. The problem is that most browsers, upload forms, and web apps do not support it. A photo that looks fine on your iPhone can appear as a broken icon the moment it lands on a Windows PC or an Android device.
What HEIC actually is
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.
Where HEIC breaks beyond the browser
The compatibility gaps extend past browsers. 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
A photo that works perfectly in the iPhone Files app can fail silently when dragged into an upload field in Chrome on Windows.
What Apple does to reduce friction
Apple added a workaround called Automaticin 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. See our step-by-step guide to converting HEIC to JPG for the full workflow.
Frequently asked questions
Why won't my HEIC file open?
As of 2026 only Safari on Apple platforms decodes HEIC natively. Chrome, Firefox, and Edge on Windows and Linux need an optional OS-level codec most users don't have, mainly because HEIC's underlying HEVC codec carries patent royalties browser vendors avoid. The fix is to convert the file to JPG.
How do I open a HEIC file on Windows or Android?
The most reliable way is to convert it to JPG, which opens everywhere. A browser-based converter does this on any device without installing the paid Windows HEVC codec.
Why do upload forms reject HEIC?
Most web forms expect JPG or PNG and have no HEIC decoder, so the file is rejected or fails silently. Convert to JPG before uploading to applications, job portals, or e-commerce systems.
Will browsers ever support HEIC?
It's unlikely, because of HEVC's licensing costs. The industry is standardizing on royalty-free AVIF and WebP instead, which match or beat HEIC's compression without the legal complexity.