iPhone Photos Not Opening on Android? The HEIC Fix in Seconds (Free)
You transfer photos from an iPhone to an Android phone and half of them show as grey boxes, unsupported-file errors or files that will not open at all. Nothing is broken and nothing is corrupted: the iPhone sent HEIC originals and that Android gallery cannot decode them.
There are three practical fixes depending on where you are standing: convert before sending, change the settings so the iPhone stops sending HEIC, or convert on the Android side in the browser. All three are free.
Why it happens
iPhones save camera photos as HEIC by default. When files move by cable, cloud download or file-share apps, they often arrive as untouched originals, extension included.
Android added basic HEIF support in newer versions, but gallery apps, file managers and older devices vary wildly: a Pixel may show the photo while a two-year-old budget phone shows an error for the exact same file.
- Chat apps usually convert photos to JPG automatically | the problem appears with cables, cloud downloads and document-style sends.
Fix 1: convert before sending (fastest)
- On any device with a browser, open the HEIC to JPG converter on pdfpixel.tech.
- Add the HEIC photo | it decodes on-device in a second or two.
- Download the JPG and send that instead.
- Works from the iPhone itself, the Android itself, or any PC in between.
- Nothing is uploaded | decoding happens inside the browser tab.
Fix 2: stop the iPhone sending HEIC at all
On the iPhone, open Settings, then Camera, then Formats, and choose Most Compatible. From that moment new photos are saved as JPG and every transfer just works.
For existing photos, Settings, then Photos, then Transfer to Mac or PC set to Automatic makes USB copies get converted during transfer to computers (behaviour with Android file managers varies, so test one file first).
The trade-off: JPG photos occupy roughly twice the storage, so many people switch to Most Compatible only before big sharing events.
Fix 3: convert on the Android itself
If the HEIC files already sit on the Android, open the browser there, run the same converter and pick the file from local storage. The download lands as a JPG that every gallery app opens.
Some file managers and gallery apps have added a built-in convert option in recent versions | check the share or overflow menu before reaching for a browser, but the browser route always works and never uploads the photo.
Try it free: HEIC to JPG converter | runs entirely in your browser, no uploads and no signup.