HEIC to JPG: Why iPhone Photos Won't Open Everywhere (and How to Fix It)

You take a photo on your iPhone, AirDrop it to yourself, attach it to a form or email it to a colleague — and the other end says the file is "unsupported," shows a broken thumbnail, or refuses the upload entirely. The culprit is almost always the file extension: .heic. This guide explains what HEIC actually is, why Apple uses it, exactly where it breaks, and how to convert HEIC to JPG without handing your photos to a random website.

What is a HEIC file?

HEIC stands for High Efficiency Image Container. It is Apple's implementation of the HEIF standard (High Efficiency Image Format), which packages images compressed with the HEVC/H.265 codec — the same compression family used for 4K video. Apple made it the default photo format starting with iOS 11 in 2017.

The reason is storage. HEIC files are typically around half the size of an equivalent-quality JPG. Multiply that across the thousands of photos on a typical phone and the savings are enormous — for your device storage and for iCloud. HEIC also supports features JPG never had: 16-bit color depth (JPG is 8-bit), transparency, and the ability to store multiple images in one container, which is how Live Photos and burst shots work.

So why does anything still use JPG?

Because JPG has a thirty-year head start. It has been the lingua franca of digital images since the early 1990s, and effectively everything that can display a picture can display a JPG: every browser, every operating system, every printer kiosk, every content management system, every government upload portal built in 2009 and never touched since.

HEIC, by contrast, is well supported inside the Apple ecosystem and increasingly on modern Android and Windows — but "increasingly" is doing a lot of work in that sentence. In practice, you will still hit walls constantly:

  • Web upload forms. Job applications, visa portals, insurance claims, listing sites, and school systems frequently accept only JPG or PNG and reject HEIC outright.
  • Older Windows PCs. Viewing HEIC on Windows historically required installing separate codec extensions; many corporate machines can't or won't add them.
  • Print shops and photo kiosks. Many printing workflows are built around JPG and TIFF.
  • Email recipients. The photo arrives, but the recipient's software shows a blank preview or an attachment they can't open.
  • Cross-platform teams. Slack, ticketing systems, and CMS tools vary wildly in how they render HEIC previews.

The result is a familiar routine for iPhone owners: the photo is fine, the format is the problem. Converting HEIC to JPG is the universal fix, because JPG is the one format nobody can reject.

Do you lose quality converting HEIC to JPG?

Technically, converting between two lossy formats re-encodes the image, so a conversion is not mathematically lossless. Practically, a high-quality HEIC-to-JPG conversion is visually indistinguishable for photos of ordinary scenes. What you give up is file size efficiency — the JPG will usually be larger than the HEIC it came from — and HEIC-only extras such as 16-bit color. For sharing, submitting, and printing, none of that matters; compatibility is worth far more than a few megabytes.

The privacy problem with "convert HEIC online" sites

Search for "HEIC to JPG" and the top results are websites that ask you to upload your photos to their servers. Think about what a camera roll actually contains: your face, your kids, your home, and — embedded invisibly in each file — EXIF metadata with GPS coordinates and timestamps. Uploading that to an unknown server, governed by a privacy policy you've never read, is a strange trade for a format change.

There are three broad ways to convert without that risk:

  1. On-device apps. The conversion happens in software running on your phone; the file never leaves it. This is the approach LocalConvert takes.
  2. Desktop tools. Fine if you're at a computer, but that defeats the point when the photo is on your phone right now.
  3. iOS workarounds. iOS can hand over JPGs in some share flows, and you can set the camera to "Most Compatible" to shoot JPG going forward — at the cost of doubling the storage every future photo uses, and it does nothing for the HEIC photos you already have.
LocalConvert app icon

How LocalConvert helps

LocalConvert converts HEIC to JPG (and HEIC to PNG) entirely on your iPhone — no uploads, no internet connection required, no analytics or tracking, and no file size limits. It also converts between PNG, JPG, and WebP, and can strip EXIF metadata before you share. Free on the App Store, iOS 16+.

Get LocalConvert free

Which target format should you pick?

Choosing between JPG and PNG as a conversion target
SituationConvert HEIC to…Why
Sharing photos, uploads, email, printingJPGUniversal compatibility, small files, ideal for photographs
Screenshots, graphics, images needing transparencyPNGLossless, preserves sharp edges and text
Publishing on your own websiteWebPSmaller than JPG at similar quality; supported by all modern browsers

A quick checklist before you share converted photos

  • Check the destination's requirements. If a portal says "JPG or PNG under 5 MB," convert to JPG first.
  • Think about metadata. If the photo is going anywhere public, consider removing EXIF data — location, camera details, timestamps — before sharing. (See our guide to EXIF metadata and photo privacy.)
  • Keep originals. HEIC originals are your smallest, highest-fidelity copies; convert copies for sharing rather than replacing.
  • Batch when you can. If a whole shoot or trip needs converting, a converter that handles multiple photos saves real time — and if you need them as one document, consider combining images into a single PDF instead.

The bottom line

HEIC is genuinely better technology than JPG — smaller, richer, more modern — but formats live and die by compatibility, and JPG remains the format the whole world accepts. Rather than fighting your camera settings or trusting a converter website with your personal photos, keep a private, on-device converter on your phone and switch formats in seconds whenever the situation demands it.