How to Open HEIC Files on Android (5 Ways That Work)
Short answer: Android 10+ (2019) supports HEIC at the OS level — so a recent Pixel, Samsung, or OnePlus opens it in Google Photos or the Gallery with no effort. If you get a grey thumbnail or "file not supported," your phone is older, is a budget model without the HEVC decoder, or you're trying to open it in an app (WhatsApp, a file manager) that can't render HEIC. The universal fix: drag the file into a browser converter to get a JPG back. Renaming .heic to .jpg does not work.
Got a HEIC file you can't open on Android?
Convert HEIC to JPG in your browser — no app, no upload →Someone — almost certainly an iPhone user — sent you a photo, and your Android phone refuses to show it. The file ends in .heic, the thumbnail is a grey box, and tapping it gives you “file format not supported” or just nothing. Here is exactly why that happens and five ways to actually see the picture.
Why Android Sometimes Can’t Open HEIC
HEIC is the format iPhones have shot by default since iOS 11 (2017). It produces files about half the size of JPG at the same visual quality, because the photo data inside is compressed with HEVC (H.265) — the same codec used for 4K video. That efficiency is why Apple uses it, and it’s also why some Android phones choke on it: opening a HEIC means decoding HEVC, and not every phone can.
Three things decide whether your phone opens a HEIC:
- Android version. Android 10 (released 2019) added HEIC support at the operating-system level. Phones on Android 10 or newer generally open HEIC in Google Photos and the system Gallery.
- The hardware decoder. HEIC needs an HEVC decoder. Flagship and mid-range phones from Samsung, Google, OnePlus, and Xiaomi include it. A few budget models — and most phones made before 2019 — do not.
- The app you’re using. This is the most common trap. Your phone may decode HEIC perfectly in Google Photos, yet show a grey box in a third-party file manager, an older Gallery app, or inside WhatsApp or Telegram. The file is fine; the app just can’t render it.
For the full background on why iPhones produce these files at all, see Why Are My iPhone Photos HEIC?
Method 1: Open It in Google Photos First
Before doing anything else, try the one app most likely to just work. Google Photos ships on nearly every Android phone and has the broadest HEIC support — it frequently renders HEIC even when the stock Gallery or a file manager can’t.
- Save the
.heicfile to your phone (download it from the message or email). - Open Google Photos.
- The photo should appear in your library or under Library → Device folders → Download.
- Tap to view full-screen.
If it opens here, you’re done — and you can tap Share → Save as / Export to keep a copy. If Google Photos also shows an error, your phone genuinely can’t decode HEIC, so move to Method 2.
Method 2: Convert to JPG in Your Browser (Works on Any Phone)
This is the universal fix — it works on every Android phone, even old budget ones that can’t decode HEIC at all, because the conversion happens in your browser rather than relying on the phone’s gallery.
- Open PixFlip’s HEIC to JPG converter in Chrome (or any modern mobile browser).
- Tap the upload area and pick the
.heicfile from your Downloads — or, from the message, tap Share and send the file straight to your browser. - A JPG is produced instantly, on your device. Nothing is uploaded — the conversion runs locally via WebAssembly, so the photo never leaves your phone.
- Tap to download the JPG. It lands in your gallery and opens in any app.
Need transparency or lossless output instead? PixFlip also does HEIC to PNG. Want the smallest possible file to re-share? HEIC to WebP opens in every modern Android browser and app. The full hub is at /heic-converter.
Method 3: Install a HEIC-Capable Viewer or Converter App
If you receive HEIC files constantly and want them to open without a browser detour, a dedicated app helps. On the Play Store, search for a “HEIC viewer” or “HEIC to JPG converter.” Look for one that:
- Converts in batch, not one file at a time.
- Saves real JPG or PNG copies (not just a temporary preview).
- Is free without aggressive watermarking.
This is worth it only if HEIC is a recurring problem for you. For a one-off photo, Method 2 is faster and installs nothing.
Method 4: Don’t Bother Renaming the File
You will see this “trick” suggested everywhere, and it does not work: renaming photo.heic to photo.jpg does not convert anything. The extension is just a label — the bytes inside are still HEVC-compressed. A phone that can’t decode HEIC will show the exact same error (or a garbled image) after you rename it.
Real conversion re-encodes the actual pixels into JPG. That’s what a browser converter (Method 2) or a proper app (Method 3) does, and it’s the only thing that produces a file every Android app can open. The same caveat applies on desktop — see How to Open HEIC Files on Windows for the equivalent fixes there.
Method 5: Fix It at the Source — Ask the Sender
If the same person keeps sending you unopenable HEIC files, the cleanest long-term fix is on their end. An iPhone user has three easy options, and you can paste any of these to them:
- Change the camera format. Settings → Camera → Formats → Most Compatible. Every new photo is then shot as JPG. (This isn’t retroactive — older photos stay HEIC.)
- Send by email or green-bubble message. iOS automatically transcodes HEIC to JPG when sending via the Mail app or messaging a non-iPhone, so you receive a JPG with no effort on either side.
- Share a Google Photos album link instead of attaching files — recipients on any device see JPG-rendered previews.
The full sender-side playbook is in How to Send HEIC Photos to Android (So They Actually Open).
Quick Decision Table
| Your situation | Do this |
|---|---|
| Modern Pixel / Samsung / OnePlus | Open in Google Photos (Method 1) — it likely just works |
| Grey box in a file manager or WhatsApp | Try Google Photos first; if that fails, convert (Method 2) |
| Older or budget phone, no HEIC support | Convert in browser (Method 2) — works regardless of hardware |
| You get HEIC files constantly | Install a HEIC viewer/converter app (Method 3) |
| Same sender every time | Ask them to switch to JPG (Method 5) |
| Tempted to just rename the file | Don’t — it won’t open (Method 4) |
For a single photo you can’t open right now, convert it to JPG in your browser and move on — it takes about ten seconds and installs nothing. If HEIC is a weekly headache, fix it at the source with Method 5 so the files arrive viewable in the first place.
Got a HEIC file you can't open on Android?
Convert HEIC to JPG in your browser — no app, no upload →Frequently Asked Questions
Can Android open HEIC files at all?
Yes, on most phones from 2019 onward. Android 10 added HEIC decoding at the operating system level, so a modern Pixel, Samsung Galaxy, or OnePlus opens .heic photos in Google Photos and the built-in Gallery with no extra app. The catch is the hardware HEVC decoder: HEIC is wrapped around HEVC (H.265) video compression, and a handful of budget phones ship without it. Phones released before 2019 have no HEIC support whatsoever.
Why does my Android phone show a grey box instead of the HEIC photo?
A grey thumbnail or "file format not supported" means the app you opened it in cannot decode HEIC, even if your phone could. The most common culprits are third-party file managers, older Gallery apps, and messaging apps like WhatsApp and Telegram. Try opening the same file in Google Photos first — it often renders HEIC even when other apps fail. If that also fails, your phone lacks the decoder and you'll need to convert the file to JPG.
Does renaming .heic to .jpg make it open on Android?
No. The file extension is just a label; the actual photo data inside is HEVC-compressed. Renaming heic-photo.heic to heic-photo.jpg changes the name but not the bytes, so any app that opens it still has to decode HEVC. On a phone that can't decode HEIC, the renamed file shows the same error or a corrupted image. The only real fix is a true conversion that re-encodes the pixels into JPG, which a browser converter or a proper app does.
What's the easiest way to convert HEIC to JPG on Android without installing anything?
Open a browser-based converter like PixFlip's HEIC to JPG tool in Chrome, tap to select the .heic file (or share it straight from your messaging app to the browser), and a JPG is produced on-device. Nothing is uploaded — the conversion runs locally via WebAssembly — and you can save the JPG straight to your gallery or re-share it. This works on any Android phone with a modern browser, including older devices that can't decode HEIC in their own gallery.
How do I stop people sending me HEIC files in the first place?
You can't change someone else's iPhone, but you can tell them how. iPhone users can switch Settings → Camera → Formats to "Most Compatible" so every new photo is shot as JPG, or simply send via email and the Mail app — iOS auto-converts HEIC to JPG for email and for messages to non-iPhone (green-bubble) recipients. Sharing a Google Photos album link also delivers viewable JPGs to any device.