Why Android Can't Open HEIC Natively
HEIC files are compressed with HEVC, a video codec that requires a license to decode. Apple includes that license on every iPhone, but Android is an open ecosystem spread across hundreds of manufacturers, and most of them don't bundle a HEVC decoder into their gallery or photo apps. The result is that a perfectly valid HEIC photo can show up on an Android phone as a blank thumbnail, a generic file icon, or simply fail to open at all.
This is a common headache any time an iPhone user shares a photo with an Android user directly — over a USB cable, a Bluetooth transfer, or certain messaging apps that don't auto-convert attachments.
Comparing the 3 Methods
| Method | Reliability | Setup |
|---|---|---|
| Convert to JPG first (EasyConvertTools) | Always works | None — browser-based, no install |
| Google Photos | Inconsistent — depends on device and version | App already installed for most users |
| Third-party HEIC viewer apps | Usually works, but adds an app | Download from Play Store |
Method 1: Convert to JPG Before It Reaches Your Phone
The most reliable fix is to never let an unconverted HEIC file land on your Android phone in the first place. Our HEIC to JPG converter runs entirely in the browser — open it on the device that currently has the HEIC file (even the sender's iPhone, in Safari), drop the photo in, and download the JPG version instead. Once it's a JPG, it opens instantly on any Android phone, in any gallery app, with zero compatibility risk.
You can also do this conversion directly on your Android phone: open Chrome, go to the converter, and select the HEIC file from your Downloads folder. The conversion happens locally in the browser tab, so nothing is uploaded anywhere, and it works the same regardless of which Android manufacturer or version you're running.
Method 2: Try Google Photos (Limited Support)
If the HEIC file is already on your Android device, try opening it in the Google Photos app — some versions of Google Photos can decode and display HEIC images even when the system gallery can't. This isn't guaranteed: support depends on your specific phone's hardware decoder and the Android/Google Photos version installed, so treat it as worth a try rather than a dependable fix.
If Google Photos Can't Open It Either
Fall back to Method 1 and convert the file to JPG. It takes about as long as waiting for Google Photos to fail to load the thumbnail, and it's guaranteed to work afterward.
Method 3: Install a Third-Party HEIC Viewer App
Several apps on the Google Play Store specialize in opening HEIC files. These can work well if you need to view HEIC photos in their original format regularly, but they add another app to your phone and don't help if you need to send the photo onward to someone else — they still need to open the file themselves. For sharing, converting to JPG (Method 1) remains the better fix since it solves the problem for every recipient, not just you.
Which Method Should You Use?
If you just need to view one photo right now, try Google Photos first since it's already installed. If that fails, or if you need the photo in a format you can actually share, edit, or upload elsewhere, convert it to JPG — it's the only method here that's reliable across every Android device. If you'd rather avoid HEIC files reaching your phone altogether, our guide on why iPhone uses HEIC explains how to ask iPhone-using contacts to switch their camera to a more compatible format.