Can you open iPhone HEIC photos on Android or outside Safari?

Yes, often. HEIC photos can work on Android and in browsers other than Safari, as long as the browser itself can open the picture inside.

Here's why choosing a photo isn't the same as opening it, and how to check your own photo and get a JPG that opens anywhere.

Why doesn't choosing a HEIC photo mean it has opened?

HEIC is the format iPhones use for photos by default. It squeezes the picture with the same kind of compression used for video, which keeps the file small but means a browser needs its own HEIC reader to open it. That's why picking a HEIC in a file picker isn't proof that the browser can open it.

Think of the file as a sealed package: choosing it brings the package to the door, and opening it is a separate job for the browser. From your photo to a JPG takes three steps, and the middle one is where browsers differ.

Three steps: 1, choose: the file picker hands photo.heic to the page, still sealed. 2, open: the browser unpacks it into a picture made of pixels, the step where browsers differ. 3, save: FluffyBench makes a JPG copy.

From a chosen HEIC to a JPG

A file name, or a preview in another app, tells you the package arrived. FluffyBench still needs this browser to open it before it can make a JPG. How we reviewed this

What happened when Chrome and Firefox tried HEIC on the same Android phone?

We tried HEIC photos on one Android phone in two browsers. Chrome took all 4 of them through every step. Firefox's file picker refused HEIC photos, so the other two steps never started.

Chrome on Android: accepted, opened, and all 4 photos saved as JPGs. Firefox on the same phone: refused at the file picker, so opening and saving were not reached.

Two browsers, one Android phone

One phone, two browsers. The phone, browser versions and dates are in How we reviewed.

So a browser's name is a clue, and the answer that counts comes from the browser you'll actually use. Checking it takes one photo.

Doing it in FluffyBench: check one HEIC photo

The quickest test is to convert one photo in FluffyBench's HEIC converter. It works in your browser, so your photo isn't uploaded, and a finished JPG proves this browser can open your HEIC files.

Here's the whole check with one photo, from choosing it to saving the JPG.

  1. The HEIC converter's format choice reads From HEIC, To JPG.
    The HEIC converter's format choice reads From HEIC, To JPG.
    Step 1. Open FluffyBench's HEIC converter and check that To says JPG, the format almost every app and website can open.
    1. From: HEIC, your iPhone photo.
    2. To: JPG. Tap it to pick JPG if it shows something else.
  2. The HEIC converter's drop area: Drop HEIC images here, with the Choose images button.
    The HEIC converter's drop area: Drop HEIC images here, with the Choose images button.
    Step 2. Pick one HEIC photo from the phone or camera you'll be using. It stays on your device.
    1. Choose images opens your file picker.
  3. The Convert 1 to JPG button below the chosen photo.
    The Convert 1 to JPG button below the chosen photo.
    Step 3. Choosing the photo only hands it over. Nothing is opened until you press Convert.
    1. Press Convert 1 to JPG to start.
  4. The finished photo: a preview of a ship's wake, its old and new sizes, and a Done mark.
    The finished photo: a preview of a ship's wake, its old and new sizes, and a Done mark.
    Step 4. A preview and a Done mark mean this browser opened your HEIC and made the JPG.
    1. The preview shows the picture, so it opened.
    2. The second size line is the new JPG.
    3. Done: the JPG is ready.
  5. The Download button in the command bar after the conversion.
    The Download button in the command bar after the conversion.
    Step 5. Save the JPG, then open it wherever it's going before you convert the rest.
    1. Download saves the JPG to your device.

If that worked, add the rest of your photos the same way. A big photo can take a while to open on a phone; here's why a small HEIC can still be slow. Keep your original HEIC files: the JPG is a new copy, and it can't bring back anything the conversion left out, such as transparent edges.

Just want to look at a HEIC photo without converting it?

What if FluffyBench warns that this browser can't convert HEIC?

Sometimes FluffyBench can tell before you pick a photo that this browser has no way to open HEIC. Then a warning sits over the picker in place of Choose images, and it names a browser that fits your device.

  1. The HEIC converter on Android with a warning over the photo picker: This browser can't convert HEIC photos. Open this page in Chrome to convert them here.
    The HEIC converter on Android with a warning over the photo picker: This browser can't convert HEIC photos. Open this page in Chrome to convert them here.
    Step 1. On Android, the warning names Chrome. It shows before you pick a photo, and the picker stays locked while it does.
    1. The warning: this browser can't convert HEIC photos.
    2. On Android: open the page in Chrome.
  2. The same warning on Windows: Open this page in Chrome or Edge to convert them here.
    The same warning on Windows: Open this page in Chrome or Edge to convert them here.
    Step 2. On Windows, the same warning suggests Chrome or Edge.
    1. On Windows: Chrome or Edge.
  3. The same warning on a Mac: Open this page in Safari to convert them here.
    The same warning on a Mac: Open this page in Safari to convert them here.
    Step 3. On a Mac, iPhone or iPad, it suggests Safari.
    1. On Apple devices: Safari.

Open the page in the browser the warning names and try the same photo again. No warning means FluffyBench hasn't ruled your browser out. If the picker opens but a photo still doesn't convert, its tile in the list says why.

Search FluffyBench