Why HEIC behaves inconsistently on Android
Android added HEIF handling in version 10, but whether a given photo opens still depends on the gallery app, the manufacturer software layer, and the hardware HEVC decoder. That is why the same file can open on one phone and fail on another running the same Android release.
The files usually arrive from someone else — an iPhone user sharing over email, a messaging app, or a cloud folder — so changing the capture setting is not an option on your side.
Method 1: convert in the browser (recommended)
This needs no installation and no permissions beyond picking a file, which matters when the alternative is an unknown converter app requesting access to all your photos.
- Open HEIC to JPG in Chrome on the phone.
- Tap to choose files and pick the .heic photos from Downloads, Drive, or your gallery.
- Convert a few photos at a time. A phone tab has far less memory than a laptop, and the work estimate shows when a selection is too large.
- Download each validated JPG; it lands in the browser download folder like any other file.
Method 2: let Google Photos do it
If the photos are already backed up to Google Photos, downloading a copy from photos.google.com often returns a JPEG rather than the original HEIC, because the web download path re-encodes for compatibility.
This is convenient but gives you no control over quality, dimensions, or metadata, and it requires the photos to be in your library in the first place.
Just want to look at the photo?
If you only need to see the image and do not need a file to keep, the HEIC viewer displays it without producing a second copy on the device. That is usually the right answer for a photo someone sent you once.
Browser-workbench limitations
- Phone browser tabs are memory-constrained; convert in small batches rather than a whole album.
- The workbench strips EXIF, GPS, capture date, and ICC metadata from the JPG output.
- HDR and wide-gamut source pixels are exported as browser-rendered SDR.
- Some older Android browsers lack the decoder entirely; the page reports that rather than producing a blank image.