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.