X
🖼️

HEIC vs JPG: Why iPhone Photos Won't Open — and the Fix

What HEIC actually is, where it breaks, and the fastest ways to convert — including turning it off at the source.

📅 Last updated: July 11, 2026⏱️ 5 min read✍️ By the Xnipertools team

You AirDrop a photo from an iPhone to a friend, they open it on a Windows laptop, and… nothing. Or a visa portal rejects your photo upload with "invalid file type". The culprit is almost always the same three letters: .heic — the format iPhones have quietly used by default since 2017. Here's what it is, why Apple uses it, and every practical way around it.

What HEIC actually is

HEIC (High Efficiency Image Container) stores photos compressed with HEVC/H.265 — the same modern compression used for 4K video. It's genuinely better engineering than the 1992-era JPG: at the same visual quality, a HEIC file is roughly half the size, supports 16-bit colour, transparency, and even multiple images in one file (that's how iPhone Live Photos and burst shots are stored).

Apple switched the iPhone camera to HEIC in iOS 11 because it doubles how many photos fit on the phone. The engineering isn't the problem. The problem is everyone else.

Where HEIC breaks

HEVC decoding is covered by patent licensing, so support outside Apple's ecosystem stayed patchy for years:

DestinationOpens HEIC?
iPhone, iPad, Mac✔ Native
Windows 10✖ Usually needs a codec add-on from the Store
Windows 11Partial — photos yes, many apps still no
Older Android (pre-9) and many budget phones
Websites & upload forms (visa portals, job sites, CMSs)✖ Very commonly rejected
Office documents, older printers, photo kiosks✖ Hit and miss

JPG, by contrast, opens on effectively every device made in the last 25 years. That universality is why "convert HEIC to JPG" remains one of the most-searched photo problems on the internet.

Fix 1 — convert the files you already have

Convert HEIC to JPG in your browserDrop in HEIC files, get JPG or PNG back — photos never leave your device.
Open HEIC to JPG Converter →
HEIC to JPG converter tool interface
The converter decodes HEIC locally — nothing uploads, so it's safe for personal photos.
  1. Open the HEIC to JPG tool and drop your file(s) in.
  2. Pick JPG (universal) or PNG (if you need lossless/transparency).
  3. Download — done. The conversion runs entirely in your browser, which matters for private photos: many "free HEIC converter" sites upload your images to their servers.

Need the result under a size limit for a form? Chain it through Compress to Size after converting.

Fix 2 — stop the iPhone shooting HEIC at all

If your photos constantly travel to Windows machines or web forms, change the capture format once:

Handy middle path: leave the camera on HEIC, but when sharing via the Files app or email, iOS often converts automatically. AirDrop to Apple devices keeps HEIC; email attachments usually become JPG. If a recipient reports a broken file, convert manually — it's 10 seconds.

HEIC vs JPG at a glance

 HEICJPG
File size (same quality)≈ 50% smallerBaseline
CompatibilityApple + modern devicesEverything
Colour depthUp to 16-bit8-bit
TransparencyYesNo
Upload forms accept itRarelyAlways

Our practical verdict after handling both daily: HEIC on the phone, JPG for anything that leaves it. Keep the storage savings where they help, convert at the border where compatibility rules.

FAQ

What is a HEIC file?

HEIC is Apple's container for images compressed with HEVC (H.265) — the format iPhones have shot in by default since iOS 11. It stores the same photo in roughly half the space of a JPG at similar quality.

Why won't my HEIC photo open on Windows or Android?

HEVC decoding is patent-licensed, so many apps, older Windows versions and websites never added support. Windows 10 often needs a paid codec extension, and countless upload forms simply reject the file.

Does converting HEIC to JPG lose quality?

A small amount, as with any re-encode between lossy formats, but at quality 85–90 the difference is invisible in normal viewing. It is the price of a file that opens absolutely everywhere.

How do I stop my iPhone taking HEIC photos?

Settings → Camera → Formats → choose Most Compatible. New photos will be captured as JPG. Choose High Efficiency to switch back to HEIC when storage matters more than compatibility.

Is it safe to convert HEIC photos online?

Only when the conversion happens in your browser. Our HEIC to JPG tool decodes and converts locally on your device — photos are never uploaded to a server.

📖

Related guides

More tools