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

Why won't it open everywhere?

HEIC is newer and patent-encumbered, so support is patchy outside Apple's ecosystem:

JPG, by contrast, is understood by essentially everything, which is why converting is often the quickest fix.

HEIC vs JPG at a glance

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:

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:

  1. Open the converter and drop in your HEIC photos.
  2. Each one is converted to JPG on your device, with nothing uploaded.
  3. Pick a quality level and download the JPGs.
Because the conversion happens in your browser, your photos never leave your device. Nothing is sent to or stored on a server.

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.

Convert your HEIC photos →