Guides

HEIC vs JPG: why iPhone photos will not open, and how to convert them

HEIC is the format iPhones use by default. Learn why other devices refuse it, how to convert HEIC to JPG without uploading photos, and how to make your iPhone shoot JPG.

What HEIC actually is

HEIC (High Efficiency Image Container) has been the default photo format on iPhones since iOS 11 in 2017. It stores images using the HEVC/H.265 codec, which fits the same visual quality into roughly half the file size of a JPG — that is why Apple switched: more photos in the same storage.

The catch is compatibility. Windows needs a paid or bundled HEVC extension to preview HEIC, many websites and upload forms reject it, older photo software cannot read it, and plenty of Android apps only half-support it. So the format saves space on your phone but causes friction the moment a photo leaves the Apple ecosystem.

Converting HEIC to JPG without uploading your photos

Most “free HEIC converter” sites work by uploading your photos to their server, converting them there, and letting you download the result. For family photos, ID documents, or anything private, that is a real trade-off that the sites rarely spell out.

Our HEIC to JPG tool decodes the file with WebAssembly inside your browser instead — the photo never leaves your device. Select one or several .heic files, and download each converted .jpg. Expect the JPG to come out somewhat larger than the HEIC: that is not a bug, it is the older format needing more bytes for the same quality.

Stopping the problem at the source

If you constantly share photos with non-Apple users, you can make the iPhone shoot JPG directly: Settings → Camera → Formats → choose “Most Compatible” instead of “High Efficiency”. Photos will take about twice the storage, but everything opens everywhere.

A middle ground: leave the camera on HEIC and enable Settings → Photos → Transfer to Mac or PC → “Automatic”, which converts to JPG during USB transfer. For occasional one-off conversions, a browser-based converter is the fastest path — no settings changed, no software installed.

Try related tools

More guides · All tools