Guide · Images

Why iPhone Photos Won’t Open on Windows (HEIC Explained)

Updated 2026-08-24 · 7 min read

The email looks fine on the iPhone. On a Windows laptop it is an icon that will not preview, or a message that the file type is not supported. The filename ends in .HEIC or .HEIF. That is not a corrupt Camera Roll. It is Apple’s default still-image format meeting software that only expected JPEG.

This article is the why. The click-by-click convert is How to convert iPhone HEIC photos to JPG and How to convert HEIC photos to PNG. Read this first if you keep hitting the same wall at work.

What HEIC actually is

HEIC (High Efficiency Image Container) wraps HEVC-compressed image data. Apple adopted it to keep more photos in the same storage. At a given visual quality it is usually smaller than JPEG. Live Photos and bursts add container complexity; what you email is often a still plus extras the PC will ignore or choke on.

It is not “a renamed JPG.” Paint, many browsers on older systems, Slack’s previewer, and a long list of CMS file pickers look at the container, fail to decode HEVC, and stop. The user sees “won’t open,” not “wrong codec.”

Android and the web standardized on JPEG/PNG/WebP for a decade. HEIC is legal and modern. It is still the odd one out in office software.

Why Windows is the usual failure

Codec pack lottery. Some Windows 10/11 machines open HEIC after an optional HEVC extension. Work PCs often block Store apps. Your home laptop is not the recipient’s laptop.

Email and chat. Gmail may still attach the .HEIC. Outlook preview fails. Teams downloads a file nobody can double-click. The sender thinks they sent a photo. They sent a format.

Webs and printers. School portals, HR sites, and pharmacy uploaders still say “JPG or PNG only.” HEIC fails validation before anyone looks at the pixels.

AirDrop vs USB. AirDrop to another Apple device keeps HEIC. A USB dump onto a PC does not magically transcode. iCloud “Most Compatible” and Mail’s own conversion settings matter; they are easy to miss.

Fix it on the iPhone before you send

Camera → Formats → Most Compatible. New photos store as JPEG. Old HEICs stay HEIC until you convert them. This is the right default if your job is “send photos to Windows people.”

Share sheet. Some share targets convert. Some do not. If the recipient is a PC, prefer JPG explicitly or convert before sending.

Mail. Apple has shipped options to auto-convert for non-Apple recipients. Do not bet a visa application on that. Convert, open the JPG on a PC if you can, then send.

You do not need DevOkk for photos that have not been taken yet. You need it for the 200 HEICs already in a folder.

Fix it on the PC without a cloud album

  1. Get the files onto the PC (USB, cloud folder you already use, AirDrop to a Mac then copy - whatever you already trust).
  2. Open HEIC to JPG for sharing and email, or HEIC to PNG if you will edit and want a fatter lossless-style copy.
  3. Drop the HEIC. Download the result. Open it in Photos or Paint to confirm.
  4. If it is still huge, Online Image Compressor.
  5. If location should not travel, Metadata Remover.

DevOkk’s converters are built to run in the browser. That matters because “free HEIC converter” ads are a common place to upload an entire vacation - or an ID photo. Camera Roll is personal data even when it is not a passport.

If the browser cannot decode a particular HEIC (odd burst, corrupted file), try Apple’s export on the phone or a desktop tool. One failure is not a reason to dump the album into an unknown cloud converter.

JPG vs PNG from HEIC

JPG. Default for email, WhatsApp, CMS, printing shops that say “JPEG.” You will lose some efficiency versus HEIC; you gain compatibility. Quality sliders exist for a reason - preview faces and text in the scene.

PNG. Larger. Useful if you will crop in a tool that likes PNG, or you need transparency (unusual for Camera photos). Not the email default.

WebP. Great on the web, still not the “Windows grandpa can open it” format. Convert HEIC → JPG for humans; HEIC → WebP only if you control the page that will display it.

Format context: JPG vs PNG vs WebP.

Quality, Live Photos, and “it looks worse”

HEIC can look excellent. A bad JPG export looks soft. Use a high-quality JPG setting for portraits you care about. For a receipt, smaller is fine.

Live Photo pairs may produce a still plus a tiny video. Converters that take “the image” usually mean the still. If you needed the motion, keep it on the iPhone or export from Photos as a video.

Screenshots on iPhone are often PNG already. Those are not HEIC. Do not run them through a HEIC tool; compress or convert PNG separately.

WhatsApp, Google Photos, and “it opened on my phone”

Messaging apps often transcode. WhatsApp may send a JPEG to a non-Apple device and HEIC to another iPhone. You cannot predict the recipient’s preview from your preview. If the file must open in Windows Photos, send JPG.

Google Photos and iCloud can transcode in the cloud - that is an upload of the album to those vendors, which you may already accept. It is not the same as a random converter. If your job forbids iCloud, do not use “share from Photos → convert in Google” as a loophole.

Windows HEVC extensions, without pretending they always exist

Microsoft has shipped HEIF and HEVC support through Store extensions, sometimes paid depending on the codec. A personal Windows 11 Home machine might open HEIC after a prompt. A locked-down work laptop will not. HR will not install codecs because you asked in an email. JPG remains the interchange format.

.HEIF vs .HEIC is mostly branding and container details. Recipients still say “iPhone photo.” Convert both with the same tools if the PC refuses them.

Burst, portrait, and ProRAW

Portrait mode and computational photos can sit in HEIC with extra depth data. A converter that exports a 2D JPG is doing what you asked for sharing. It is not Lightroom. ProRAW / DNG is a different pipeline - do not run RAW through a HEIC-to-JPG page and expect a RAW editor to be happy. Use Apple’s export or a photo app.

Workarounds that waste time

  • Renaming .HEIC to .JPG does not recode the bytes. The file will still fail.
  • Printing from the phone and scanning on a PC destroys quality.
  • Asking everyone to install an HEVC pack is reasonable inside a team and hopeless for a client.

The reliable artifact is a JPEG (or PNG) you opened once on a Windows machine.

A worked example: visa scan from an iPhone

A family member texts a HEIC of a passport page into a Windows WhatsApp. Preview fails. Do not upload the passport to the first “HEIC converter” ad.

  1. Save the file from the chat.
  2. Convert with HEIC to JPG in the browser.
  3. Open the JPG. Confirm the MRZ is readable.
  4. Metadata Remover if the photo includes GPS or device tags you do not want on an email.
  5. If the JPG is still huge, Online Image Compressor with a preview of the small text.
  6. Send the JPG, not the HEIC.

If the phone is in your hand instead of a chat download, switch Camera to Most Compatible for the next shot and Mail it as JPEG. Conversion is for the files that already exist.

Mac and iPad do not prove the PC will work

Preview.app on a Mac opens HEIC. That tells you nothing about the Windows box in accounting. AirDrop to a colleague’s Mac also proves nothing. The test that matters is: open the exported JPG on a PC, or ask the recipient to confirm.

iPad Camera uses the same HEIC default. Same fixes.

Older Android phones will also refuse HEIC in the gallery. JPG is the lowest common denominator for “send to a human with unknown software,” not only for Windows. If the recipient is a modern iPhone, HEIC is fine. You rarely know.

Windows 11 “Photos” opening HEIC on one PC and not another is codec packs, not a broken iPhone. Convert to JPG when you need a file that does not depend on Store extensions.

Airdrop from iPhone to Windows is not a thing; USB and cloud folders are. The format does not change on the cable.

When iPhone photos will not open on Windows, the file is usually healthy HEIC. Convert with HEIC to JPG when the recipient is a PC or a picky website, change Camera formats if this is your every week, and keep private albums out of random converter ads. The how-to with more UI detail is the HEIC to JPG guide; this page is so you stop thinking the Camera is broken.

Frequently asked questions

What is HEIC?

High Efficiency Image Container - Apple’s usual Camera format since iPhone 7-era iOS, based on HEVC. Smaller than JPG at similar quality. Windows apps that only know JPEG/PNG will refuse it.

Why does the photo open on my iPhone but not in Windows Mail?

The iPhone still has the codec. The PC recipient got a .HEIC file. Outlook, older Photos apps, and many CMS uploaders do not decode it. Convert to JPG before you send, or ask iOS to export as Most Compatible.

JPG or PNG from HEIC?

JPG for sharing, email, and the web. PNG if you need a lossless-style copy for editing and can afford the size. Use HEIC to JPG or HEIC to PNG.

Does conversion upload my Camera Roll?

Cloud converters do. DevOkk’s HEIC tools are built to convert in the browser. Do not upload IDs or private scenes to a random “HEIC converter” ad. The step-by-step is How to convert iPhone HEIC photos to JPG.

Can I make the iPhone stop shooting HEIC?

Settings → Camera → Formats → Most Compatible stores JPEG. You lose some of HEIC’s size win. That is the right switch if you constantly send photos to Windows users.

Will Windows 11 open HEIC natively?

Sometimes, with codecs/extensions Microsoft or HEVC packs provide. Do not assume a locked-down work PC has them. A JPG attachment still has the highest chance of opening everywhere.

Does converting strip location data?

Not automatically. HEIC can carry EXIF including GPS. Convert, then check with Metadata Viewer and strip with Metadata Remover if the photo should not advertise a home address.

More reading that links back to the same tools and workflows.