What is a HEIC file?
If your iPhone photos end in .heic and refuse to open on a Windows PC or upload to a website, you have met the HEIC format. Here is what it actually is and how to make those photos work everywhere.
Convert HEIC to JPG →The short version
HEIC (High Efficiency Image Container) is the format iPhones and iPads have used by default since iOS 11. It stores a photo using HEIF compression, which packs the same image into roughly half the size of a JPG at similar quality. That is great for your storage, less great for compatibility.
HEIC in one screen
- Extension: .heic (sometimes .HEIC in capitals, or .heif for the wider container).
- Full form: High Efficiency Image Container, stored in a High Efficiency Image File Format (HEIF) box.
- MIME type: image/heic, or image/heic-sequence when the file holds more than one frame. The HEIF equivalents are image/heif and image/heif-sequence.
- Compression: HEVC, also known as H.265 — the same codec used for 4K video.
- Standard: ISO/IEC 23008-12, published in 2015; Apple made it the iPhone default in iOS 11 (2017).
- Colour depth: up to 10 bits per channel, where JPG stops at 8 — which is why skies and skin tones band less.
- Transparency: yes, HEIC can carry an alpha channel. JPG cannot, so that is one thing you do lose on the way out.
- How to recognise one: the bytes ftypheic sit near the start of the file, which is how software identifies it even when the extension has been renamed.
Why won't it open everywhere?
HEIC is newer and patent-encumbered, so support is patchy outside Apple's ecosystem:
- Many Windows apps need an extra codec before they will show a HEIC.
- Plenty of websites, forums, and upload forms only accept JPG or PNG.
- Older photo editors, printers, and messaging tools simply reject it.
JPG, by contrast, is understood by essentially everything, which is why converting is often the quickest fix.
HEIC vs JPG at a glance
- File size: HEIC is smaller for the same visual quality.
- Compatibility: JPG opens anywhere; HEIC does not.
- Quality: both are lossy, and at high quality the difference is hard to notice.
- Extras: HEIC can hold depth data and Live Photo frames that a plain JPG drops.
What the letters actually mean
The name looks cryptic but breaks down neatly. HEIF — High Efficiency Image File Format — is the container, the box the picture sits in. HEIC is that box when the picture inside is compressed with HEVC, the same high-efficiency codec (also called H.265) that streaming services use for video. So a .heic file is really "a HEIF container holding an HEVC-encoded photo". That shared lineage with modern video compression is exactly why it fits so much detail into so little space, and also why a device without the codec cannot read it.
The same container can even hold more than one image, which is how a single HEIC stores a burst, a Live Photo's frames, or an edited and original version side by side — something a flat JPG was never designed to do.
Where HEIC trips people up
Most people never notice the format until a photo won't cooperate somewhere. The usual moments are:
- Sending to a Windows PC. AirDrop off, emailing to a colleague, or dropping files onto a work laptop, and the picture arrives as an unopenable .heic.
- Uploading to a website. Job portals, government forms, marketplaces and older content systems often accept only JPG or PNG and reject the file before you can submit.
- Sharing with Android or older phones. A friend on an older device may see a broken thumbnail instead of your photo.
- Printing or editing. Some print kiosks and legacy photo editors simply don't list HEIC as a supported type.
In every one of those cases a JPG copy just works, which is why converting the handful of photos you actually need to share is usually faster than fighting the format.
What you keep and what you lose
Converting to JPG keeps the thing you care about: the visible photograph, at whatever quality you pick. What a plain JPG cannot carry are the Apple-specific extras a HEIC may store — the depth map behind Portrait mode and the little Live Photo motion clip. For a still image you want to upload, email or print, none of that matters; you are simply making a universally readable copy while your original HEIC stays untouched on your device.
How to turn a HEIC into a JPG
The fastest way is to convert it. You can point ConvertNinja at your HEIC files and they become JPGs right in your browser:
- Open the converter and drop in your HEIC photos.
- Each one is converted to JPG on your device, with nothing uploaded.
- Pick a quality level and download the JPGs.
Prefer to stop getting HEIC in the first place?
On your iPhone you can switch the camera to JPG: open Settings, tap Camera, then Formats, and choose "Most Compatible". New photos will be JPG, though your existing HEIC library still needs converting. The iPhone guide covers this step by step.
Common questions
What does HEIC stand for?
High Efficiency Image Container — a HEIF file holding a photo compressed with HEVC (the H.265 video codec). That efficiency is why it is half the size of a JPG, and why devices without the codec can't read it.
Why won't it open on Windows or Android?
Support outside Apple's ecosystem is patchy: many apps need an extra codec, and lots of upload forms accept only JPG or PNG. A JPG copy sidesteps all of it.
Do I lose quality converting to JPG?
Both formats are lossy and at high quality the difference is very hard to see. The quality slider lets you pick the balance yourself.
Is .heic the same as .heif?
Nearly. HEIF is the container and .heif is its generic extension; .heic is that same container with the picture inside compressed by HEVC, which is what Apple writes. Every .heic is a HEIF file, but a .heif could hold an image compressed some other way.
What is the MIME type of a HEIC file?
image/heic for a single picture and image/heic-sequence for a burst or Live Photo. If an upload form rejects your file, this is often the string it is checking against its allowed list.
Does HEIC support transparency?
Yes — it can carry an alpha channel. JPG cannot, so a transparent area becomes solid white when you convert. Choose PNG instead if the transparency matters.
What gets dropped?
Only the Apple extras — depth-map data and the Live Photo motion clip. The visible still photo converts exactly as you'd expect, and your original HEIC is left untouched.