# HEIC Files on Android: Why They Won't Open (and How to Fix It)

> An iPhone friend sends photos, and half your Android apps won't open them. Why HEIC breaks on Android, what actually works, and how to convert locally in seconds.

Source: https://toolpantry.app/blog/heic-files-on-android

## About

Your friend's iPhone sends photos, the gallery shows them fine — and then the editor, the file manager, and the upload form all refuse. Here's why, and the two-minute fix.

## Quick answer

Short answer: Android 10+ can display HEIC in gallery apps, but plenty of apps and forms still can't read it. Convert locally in the browser: HEIC to JPG for maximum compatibility, or HEIC to WebP for the smallest file (our test: 29 KB HEIC → 46 KB JPG / 23 KB WebP). No app install, nothing uploaded.

## Why HEIC half-works on Android

HEIC (the file format) wraps HEVC (the video codec), and HEVC comes with licensing costs Google chose not to pay everywhere. The result is the split you've experienced: Android's own gallery renders HEIC since Android 10, but third-party apps, older file managers, and web upload forms frequently don't implement it. So the photo "works" until the exact moment you need to do something with it — edit, attach, upload, print. The file isn't broken; the ecosystem is.

## The two-minute fix

1. Open **toolpantry.app/heic-to-jpg** in Chrome on the phone.
2. Tap the file picker and choose the .heic from Downloads or Files.
3. Pick the quality (85% is the sane default) and download the JPG. The decoder loads once and runs on the device — nothing is uploaded.

## JPG or WebP? The measured difference

Our test photo — 640×640, 29.0 KB as HEIC — came out at **46.4 KB as JPG** and **23.4 KB as WebP**. Yes, both are bigger than the HEIC (it compresses better — that's the format's whole selling point), but WebP stays remarkably close while being universally supported on current Android. Practical rule: **WebP for your own storage and sharing, JPG for upload forms and anything old**. Lossless editing instead? [HEIC to PNG](https://toolpantry.app/heic-to-png.html) is the third option.

## Fix it at the source (for iPhone friends)

If the same person keeps sending HEIC: on their iPhone, **Settings → Camera → Formats → Most Compatible** makes the camera shoot JPG directly. One toggle, and everything they send opens everywhere. The full story of why Apple chose HEIC is in our guide [Why are my iPhone photos HEIC?](https://toolpantry.app/blog/why-are-my-iphone-photos-heic)

## The honest parts

Converting loses the extras — depth data, Live Photos, HDR gain maps don't survive the trip to JPG or WebP. For keeping memories, that's fine (the visible photo is intact); for editing pipelines, convert from the original HEIC each time rather than converting twice. And one caveat about "it works on my phone": if the gallery displays HEIC but your favorite editor doesn't, you're not imagining it — that's the half-support described above, and converting is the reliable way out. Desktop users: the same conversion works in any browser — see the [Windows guide](https://toolpantry.app/blog/how-to-convert-heic-to-jpg-on-windows) or the [Mac guide](https://toolpantry.app/blog/how-to-convert-heic-to-jpg-on-mac).

## Notes

By the Tool Pantry team, October 2026. Tested with Chrome 155 on a 640×640 HEIC test photo; the tools run the same way in Chrome on Android.

## FAQ

**Why won't my Android phone open HEIC photos?**

Modern Android (10+) can display HEIC in the main gallery apps, but the support stops there: many editing apps, file managers, and upload forms still expect JPG or PNG. Files received over chat apps often arrive fine, then break the moment another app tries to read them.

**How do I convert HEIC to JPG on Android?**

Open the HEIC to JPG tool in Chrome on the phone, pick the .heic file, and download the JPG. The conversion runs on the device — no app install, no upload. In our test a 29 KB HEIC became a 46 KB JPG, and 23 KB as WebP.

**Is JPG or WebP better for Android?**

Both open on any current Android. WebP is typically smaller (our test: 23 KB vs 46 KB) and Android has supported it natively for years — use WebP for storage and sharing, JPG when an upload form explicitly demands it.

**Can I stop iPhone photos arriving as HEIC?**

On the sender's side: Settings → Camera → Formats → Most Compatible makes the iPhone shoot JPG directly. If that's not an option, converting on your end takes seconds with the browser tool.
