Logo
Back to Blog
Tools August 16, 2026 7 min read

How to Open HEIC Files on Android (Your Phone Probably Already Can)

O

OmniWebKit Team

Tooling

Share:
Article Cover Image

Someone sent you an iPhone photo and your Android phone will not open it. Every article says you need a converter app, so you install one, and the whole thing feels like a problem that should not exist in 2026. It mostly does not. Android has decoded HEIC since 2018, and something more specific is going wrong.

This post explains how to open HEIC files on Android when your phone already supports them, and how to find the one app that is actually refusing.

Does android support heic natively?

Yes, since Android 9, which shipped in August 2018. That covers essentially every phone in active use.

We had this wrong on our own site until recently. An older version of our viewer page told readers that Android phones mostly lack built-in HEIC support, which stopped being true years ago. We corrected it while rewriting that page, and it is worth flagging because the same outdated claim is still repeated across most of the results you will find.

So if your phone was made in the last several years, the operating system can read the file. When a photo refuses to open, the useful question is which app is refusing.

Finding the app that is actually failing

Try the same file in two places. Open it in Google Photos, then in your phone's built-in gallery.

If one works and the other does not, you have your answer: the failing app ships its own image decoder and has not kept up. Nothing is wrong with the file or the phone.

If both fail, the file is the suspect. Interrupted transfers are the usual cause and they produce a file that looks complete in a file manager while missing most of its data. You can check whether the file itself is damaged in a browser rather than guessing.

Why google photos heic handling is more reliable

Google Photos decodes through its own pipeline rather than deferring entirely to the system. In practice that makes it the most consistent option across manufacturers and Android versions.

The trade-off is worth knowing. Photos backed up at the default setting are re-encoded on Google's servers, so the copy in the cloud is not the file you started with. If you are archiving originals, that matters.

When heic on samsung gallery shows a grey box

Samsung, Xiaomi and several other manufacturers ship their own gallery apps with their own thumbnail services. Those services build previews in the background and cache the results, including the failures.

A grey box with a photo that opens fine when tapped is a stale cache, not a broken file. Clearing the gallery app's cache in Settings rebuilds the thumbnails and usually clears it.

The nuance most guides miss: clearing cache is safe and clearing storage is not. Clearing storage on a gallery app can reset albums and hidden-folder settings. Choose the right one.

Using files by google heic previews

Files by Google reads HEIC on current Android and is a good neutral test, because it is a plain file browser without a manufacturer's customisations layered on top.

Open the photo there. If it displays, your system decoder is working and every failure elsewhere is an app problem. That single test saves a lot of time.

Why the photo arrived as a JPG you did not ask for

Half the time the HEIC never reaches you at all.

iOS converts on the way out when it thinks the recipient needs it, and most messaging platforms re-encode everything on upload regardless. What lands on your phone is a compressed JPEG copy — smaller, slightly softer, and stripped of metadata.

That last part surprises people. If you were sent a photo to check when or where it was taken, the copy that arrived through a messaging app has usually lost that information entirely. You can check where a photo was taken to see what survived, though on a re-encoded copy the answer is often nothing.

Keeping the original through a whatsapp heic attachment

Send the file as a document rather than a photo. The document path transfers bytes untouched, so the HEIC arrives as the sender's phone wrote it, metadata included.

Say so explicitly when you ask, because the photo path is the default and looks identical to the sender. This is the difference between receiving a real original and a compressed copy.

When you just need the photo to work everywhere

If you are sending these on to other people, or putting them into an app that keeps refusing, stop fighting it and convert.

A JPG copy that any app will open takes seconds and removes the question permanently. The cost is a slightly larger file and one generation of quality loss, which is invisible for anything short of professional editing.

If the photos are going somewhere with an upload limit, it is worth shrinking the photos before sending at the same time, since JPG copies of HEIC originals are usually bigger than what you started with.

The Windows comparison

Android users often assume their situation matches what Windows users complain about. It does not, and the difference is instructive.

Windows genuinely lacks HEIC support out of the box and needs two separate installs to get it. Android had it built in years ago. If you swap photos with someone on a PC and they cannot open what you send easily, the fix is on their end — and grey boxes in Windows Explorer covers the version of this problem that confuses them most.

What to try, in order

Open the file in Google Photos. If that works, the phone is fine and the other app is the problem. If it does not, open it in Files by Google to double-check. If both refuse, test the file itself before installing anything.

Learning how to open HEIC files on Android is mostly learning that you probably already can. The phone stopped being the obstacle in 2018, and almost every remaining failure is one app, one damaged file, or a copy that was quietly converted before it ever reached you.

Frequently Asked Questions

Which Android version added HEIC support?

+
Android 9, released in August 2018. Every phone shipped since then decodes HEIC at the operating system level. If your phone is newer than that and a photo will not open, the phone is not the thing refusing it.

Why does the photo open in Google Photos but not in my gallery app?

+
Because they use different decoders. Google Photos leans on its own image pipeline while manufacturer gallery apps sometimes ship an older one, particularly on budget devices. The file is fine and one of the two apps is behind.

Why did a photo arrive as JPG when my friend sent a HEIC?

+
The sending app converted it. iOS quietly re-encodes to JPEG when it thinks the recipient cannot handle HEIC, and most messaging apps do the same on upload. You received a converted copy, usually smaller and lower quality than the original.

Can I open a HEIC attachment straight from Gmail on Android?

+
Usually yes, though the preview and the download can behave differently. Gmail renders many attachments through its own viewer, which handles HEIC on current versions. If the preview fails, download the file and open it from your gallery instead.

Does WhatsApp preserve HEIC files?

+
Not by default. Photos sent through WhatsApp are re-encoded and heavily compressed regardless of format, so what arrives is a JPEG copy. Sending as a document rather than a photo keeps the original file, including its HEIC encoding and its metadata.

My Samsung Gallery shows the file but the thumbnail is grey. Is it broken?

+
Probably not. Gallery apps build thumbnails in a background service and cache them, and a failed first attempt often sticks. Opening the photo directly usually works even when the thumbnail does not. Clearing the gallery app cache rebuilds them.

Can Android edit HEIC files, or only view them?

+
Viewing is universal on Android 9 and later; editing depends entirely on the app. Many editors decode the photo and then save as JPEG, so you view a HEIC and end up with a JPG. Check what format your editor writes before assuming the original survives.

Why do some HEIC files still fail on a modern phone?

+
The likeliest cause is a damaged file rather than a format problem. Transfers from a computer or a cloud folder are often interrupted, leaving a valid header with missing picture data. The second possibility is that the file is actually AVIF wearing a HEIC name.

Does opening HEIC on Android use more battery than JPG?

+
Slightly, and not enough to matter. HEVC decoding is more work than JPEG decoding, but nearly every phone since 2018 has a hardware decoder that handles it efficiently. You would need to be scrolling through thousands of photos to notice.

Should I ask iPhone users to switch to JPEG for my sake?

+
Rarely worth it now. Android handles HEIC and most sharing paths convert automatically anyway. The one case where it helps is when someone sends you original files regularly for editing in older desktop software that still refuses the format.

Tags

#HEIC#Android#Photos#iPhone