imissfiles55 tools
  1. Home
  2. iPhone HEIC photos, explained.

iPhone HEIC photos, explained.

Why your phone does this, why everything else objects, and every real option — including the ones that are not ours.

Someone sends you a photo from their iPhone and your computer will not open it. The file ends in .heic. Windows shows a grey placeholder, or offers to sell you something from the Store. Android shows nothing. An upload form rejects it. You are not the first person to search for this, and most of the answers are thin. Here is the whole picture.

What HEIC actually is

HEIC stands for High Efficiency Image Container. It is a photo format based on the same compression technology as HEVC video (the H.265 codec), packaged in a container called HEIF. Apple adopted it as the iPhone's default in 2017, with iOS 11.

It is a genuinely good format. The same photograph at the same visual quality is roughly half the size of a JPEG. It supports 16-bit colour where JPEG is limited to 8, so gradients and skies band less. It can hold depth maps, live photo frames, and edit history in one file. On a phone with a finite amount of storage taking thousands of photographs a year, half the size is a serious argument, and it is why Apple made the switch.

The problem was never the format. The problem is that Apple adopted it years before the rest of the computing world did, and the rest of the computing world has still not fully caught up.

Why nothing else opens it

Decoding HEIC requires a codec — a piece of software that understands the compression. JPEG's codec has been in every operating system, browser, and application since the early 1990s. HEIC's is patent-encumbered, which means anyone who ships a decoder owes licensing fees to the HEVC patent holders. Apple pays those fees. Many others chose not to.

PlatformOpens HEIC?What actually happens
iPhone, iPad, MacYesNative, everywhere, no setup
Windows 11SometimesPrompts for the HEVC Video Extensions from the Microsoft Store, currently about a dollar. Some machines have it preinstalled by the manufacturer.
Windows 10RarelySame codec, same Store purchase, less likely to be preinstalled
AndroidDependsAndroid 9 and later can generally decode HEIC, but many apps still cannot. Older devices show nothing.
Chrome, Firefox, EdgeNoBrowsers do not render HEIC in a page or an image tag. Only Safari does.
Web upload formsUsually noRejected as an unsupported type. Very common on government and application portals.
Email clientsVariesOften arrives as an attachment nothing on the receiving end can preview

The pattern is that HEIC works within Apple's ecosystem and is a coin toss everywhere else. That is fine until a photo needs to leave the ecosystem, which is exactly when people go looking for this guide.

Stop the problem at the source

If the iPhone is yours, the cleanest fix is to change what it saves in the first place.

  1. Open Settings
  2. Scroll to Camera
  3. Tap Formats
  4. Choose Most Compatible

From then on the camera saves JPEG. Two things to know: this does not convert the photographs you already have, and your photos will take roughly twice the storage. If storage is tight, the next option is better.

Let the iPhone convert on the way out

There is a second setting that many people miss, and it is often the better one. Settings → Photos → Transfer to Mac or PC → Automatic. With that on, the phone keeps HEIC internally for the storage saving, but converts to JPEG when you copy photos to a computer over a cable. You get the best of both — until you share by some route other than a cable, which is most routes.

AirDrop to a Mac keeps HEIC. Sharing by Messages or email usually converts to JPEG automatically, which is why you may have never noticed the format until someone AirDropped a batch. That inconsistency is most of what makes HEIC confusing: it depends on which path the photo took.

Converting what you already have

For photographs that already exist as HEIC, there are three honest routes, and which is right depends on how many files and which machine.

On a Mac: use Preview or Photos

Open the photo in Preview, choose File → Export, and pick JPEG. For many files at once, select them in Finder, right-click, and choose Quick Actions → Convert Image. This is built in and it is the right answer if you are on a Mac.

On Windows: buy the codec, or convert

The Microsoft Store extension makes Explorer, Photos, and most Windows apps open HEIC directly. It costs about a dollar and is worth it if you receive HEIC regularly. If you just need this batch converted once, a converter is quicker.

Anywhere: convert in the browser

This is where it is worth thinking about what the photographs are. People do not usually convert holiday snapshots — those stay on the phone. The HEIC files that need converting are overwhelmingly photographs of documents: a passport for a visa application, a driving licence for a car hire, a signed form, a utility bill for proof of address, a medical letter. Someone photographed it with their phone because that was the fastest way to get it into a computer, and now a form will not accept the result.

Those are exactly the images that should not be uploaded to an anonymous conversion website, and the format is what pushes people into doing it. The alternative is a converter that decodes HEIC in your browser rather than on a server. The decoder — libheif, compiled to WebAssembly — downloads to the page and runs on your machine. The photograph never goes anywhere. HEIC to JPG on this site works that way, and you can verify that claim yourself in about a minute.

JPG or PNG?

JPEG, almost always. It opens everywhere, it is small, and for a photograph the compression is invisible at any normal viewing size. It also stays close to the original's file size, since HEIC and JPEG are both lossy formats built for photographs.

PNG is lossless and several times larger. Choose it only when the image will be edited repeatedly, or when it has hard edges and text — a screenshot, a diagram — where JPEG leaves faint artefacts. For a photograph of a document that you are submitting once, JPEG is fine and the smaller file is what the form wants anyway.

If several photographs need to become one file — most application portals want one document, not eleven images — HEIC to PDF skips the intermediate step and builds the document directly.

Things that go wrong

The photo is sideways after converting. Phone photographs carry an orientation tag rather than being physically rotated, and some converters ignore it. A good converter reads the tag and produces an upright image. If yours does not, that is the converter's fault, not the photo's.

The quality looks worse. Converting HEIC to JPEG is a second lossy pass, and a converter set to a low quality level will show it. Anything at 85 percent or above is indistinguishable from the original at normal sizes.

The file is still rejected. Some forms cap file size as well as type. A 12-megapixel JPEG can be 4 MB. Resize the long edge to around 2000 pixels — more than any form needs — and it drops well under a megabyte.

It is a .HEIF, not .HEIC. Same family, same decoder, same answer. HEIF is the container; HEIC is what Apple calls a HEIF file holding an HEVC-compressed photo.

Common questions

Why does my iPhone save photos as HEIC?

Because HEIC is roughly half the size of JPEG at the same quality and supports wider colour. Apple made it the default in 2017 to save storage. The trade-off is that much of the non-Apple world still cannot open it.

How do I make my iPhone take JPEG instead?

Settings → Camera → Formats → Most Compatible. New photos are saved as JPEG from then on. Existing photos are not converted, and JPEGs use about twice the storage.

Why will Windows not open HEIC?

Windows does not ship the decoder by default because it is patent-licensed. Microsoft sells it as the HEVC Video Extensions in the Store for about a dollar, and some PC makers preinstall it.

Is it safe to convert HEIC on a website?

It depends where the conversion happens. Most converters upload the photo to a server. Some, including the one on this site, decode it in your browser instead, so the photo never leaves your device. The guide on checking whether a site uploads your file shows how to tell the difference.

Does converting HEIC to JPG lose quality?

Slightly, since both are lossy formats and this is a second pass. At 85 percent quality or above the difference is not visible at normal viewing sizes. Convert to PNG instead if you need to avoid any further loss.

What is the difference between HEIC and HEIF?

HEIF is the container format. HEIC is a HEIF file containing an HEVC-compressed image, which is what an iPhone produces. The same decoder opens both.

Tools on this page