What is a HEIC file? iPhone photos, explained
If you've copied photos off an iPhone and found files ending in .heic that Windows won't open or a website won't accept, you've met Apple's default photo format. Here's what HEIC actually is, why compatibility is still patchy, and the fastest ways to open or convert it.
HEIC in one paragraph
HEIC (High Efficiency Image Container) is Apple's name for photos stored in the HEIF format using HEVC compression — the same H.265 codec used for 4K video. Apple made it the default camera format in iOS 11, back in 2017. The appeal is simple: a HEIC photo is roughly half the size of an equivalent JPEG at the same visual quality, which doubles how many photos fit on a phone. A single .heic file can also hold extras a JPEG can't: 10-bit colour, depth maps for Portrait mode, Live Photo frames and multiple images in one container.
Why Windows and Android struggle with it
The catch is licensing, not technology. HEVC, the codec inside HEIC, is covered by patent pools that charge royalties. Apple pays them and ships decoding on every iPhone and Mac, so inside the Apple ecosystem HEIC is invisible — everything just works. Elsewhere:
- Windows doesn't fully decode HEIC out of the box. Windows 10 and 11 need the "HEIF Image Extensions" plus "HEVC Video Extensions" from the Microsoft Store — and the HEVC part has historically been a paid add-on (about $0.99) unless a device maker pre-licensed it. Without it, Photos shows an error or a blank thumbnail.
- Android can generally view HEIC on recent versions (Android 9+, hardware permitting), but support is uneven across apps, and most Android cameras still shoot JPEG by default.
- The web is the real dead end: no major browser renders HEIC in an
<img>tag, and most upload forms, CMSs and web apps reject it. That's unlikely to change, since royalty-free formats like WebP and AVIF fill the same role without the licensing problem.
Apple knows this, which is why iPhones quietly convert HEIC to JPEG in many situations — sharing by email, or when "Automatic" transfer mode is on. The .heic files usually surface when you copy photos via USB, cloud drives or AirDrop between your own devices.
How to open a HEIC file
- On a Mac or iPhone: nothing to do — Preview, Photos and Quick Look all read HEIC natively.
- On Windows: install the HEIF/HEVC extensions from the Microsoft Store, after which Photos and Explorer thumbnails work. Recent versions of apps like Adobe Lightroom and Affinity Photo also open HEIC directly.
- Anywhere, instantly: convert the file to JPG or PNG in your browser. ImgWand's HEIC to JPG converter decodes the file on your own device — the photo is never uploaded to a server, which matters when the shot is personal.
HEIC vs JPG quality
At the sizes iPhones produce, HEIC holds more detail per kilobyte than JPEG — its compression is a generation newer, it handles gradients like skies with far less banding, and it supports 10-bit colour where JPEG is stuck at 8-bit. So converting HEIC to JPG doesn't "restore" quality; it trades a little quality (and roughly doubles the file size) for universal compatibility. In practice a conversion at JPEG quality 85–90 is visually indistinguishable from the original for sharing, printing and web use. Two tips:
- Convert from the original HEIC each time rather than re-saving a JPEG repeatedly — JPEG loses a little quality on every re-encode.
- If you need transparency-capable, lossless output for editing, convert HEIC to PNG instead; expect noticeably larger files.
How to make your iPhone shoot JPG instead
If you regularly send photos to Windows PCs, clients or upload forms, you can switch the camera back to JPEG:
- Open Settings → Camera → Formats.
- Choose Most Compatible instead of High Efficiency. New photos are saved as JPG (video becomes H.264).
Two caveats: your photos will take roughly twice the storage, and certain capture modes that depend on HEVC/HEIF may be limited on some models. A gentler middle ground is Settings → Photos → Transfer to Mac or PC → Automatic, which keeps HEIC on the phone but converts to JPEG when transferring over USB. Existing HEIC photos aren't changed by either setting — convert those as needed.
Should you convert your whole library?
Probably not. HEIC is an excellent storage format — that's the whole point — and Apple devices, Google Photos and most modern cloud services handle it fine. Mass-converting to JPG would roughly double the space your library occupies while slightly reducing quality. The better workflow is to keep originals as HEIC and convert copies on demand, right before the moment that actually requires a JPG: a web upload, an email to a Windows user, a print order.
Frequently asked questions
Is HEIC better quality than JPG?
At the same file size, yes — HEIC's compression is far more efficient, so it keeps more detail and smoother gradients. At the same quality, a HEIC file is about half the size of the JPEG. JPG's only advantage is that everything on earth opens it.
Why won't a website accept my iPhone photo?
The upload form only accepts formats browsers can display, and browsers don't render HEIC. Convert the photo to JPG or PNG first, then upload. This is the single most common HEIC complaint.
Does converting HEIC to JPG lose quality?
A small amount, since both formats are lossy and the image is re-encoded. At quality 85+ the loss isn't visible in normal use. Keep the HEIC original if you may need to re-export later.
What's the difference between HEIC and HEIF?
HEIF is the container standard; HEIC is that container holding HEVC-compressed images — the specific combination Apple uses. In everyday use the terms are interchangeable, and the files are .heic.
Related guides
- How to reduce image file size — resize, format and quality choices that shrink any photo.
- Best image format for the web — where HEIC's web-friendly cousins, WebP and AVIF, fit in.