filename.heic
Queued—
Black screen, blank thumbnail, "unsupported file". Convert the photos below and they open in Samsung Gallery, Google Photos and every messaging app — and you can do it on the Android phone itself.
100% Local — Files Never Leave Your Phone
Tap to pick your photos
on a phone, choose them from Downloads, Files or your gallery — on a computer, drag them in
Supports .heic and .heif from iPhone, iPad and modern Android cameras
85% looks identical on a phone screen. Lower it if you are short on storage or sending over mobile data.
filename.heic
Queued—
Android itself has decoded HEIF since Android 10, so your phone is not simply refusing the format. The inconsistency comes from the apps. Google Photos and Samsung Gallery generally display HEIC on recent handsets. Third-party gallery apps, file managers, older and budget devices, and any website asking you to upload a photo frequently do not.
That is why the same file shows as a normal picture in one place and a black screen or grey placeholder in another — and why a thumbnail sometimes appears but never loads into a full image. How the photo reached you matters too:
| Sent via | What you get | Opens? |
|---|---|---|
| WhatsApp, Messenger | Auto-converted JPG | Always |
| Google Drive, Dropbox | Original .heic | App dependent |
| Email attachment | Original .heic | Often not |
| Quick Share, Nearby Share | Original .heic | App dependent |
| USB or SD card copy | Original .heic | Usually not |
A JPG is read by every Android app ever written. Converted photos open in Samsung Gallery and Google Photos, upload to any website, attach to any message, and print from any app — with no black screens and nothing to install. Resolution is untouched, so a 12 MP photo stays a 12 MP photo.
Best of all, you can do it on the phone itself. This page runs its decoder inside your browser, so there is no app, no upload and no account — which matters when the photos are of your family rather than your lunch.
Tap Select Files and pick them from Downloads, Files or your gallery. On a computer, drag them in instead.
Saved files land in Downloads, where Google Photos and Samsung Gallery pick them up ready to send on.
Stop the problem at the source.
Ask the iPhone sender to open Settings › Camera › Formats and pick Most Compatible, which shoots JPG from then on. If they would rather keep HEIC on their phone, Settings › Photos › Transfer to Mac or PC set to Automatic converts photos as they are shared. Neither changes pictures already taken, so anything already sent to you still needs converting here.
It is rarely the phone refusing outright — Android has decoded HEIF at the system level since Android 10. It is the app. Samsung Gallery and Google Photos generally show HEIC on recent devices, while third-party galleries, file managers, older or budget handsets, and websites that ask you to upload a photo often do not.
That mismatch explains the odd behaviour people report: one app shows the picture, the next shows a black screen, and sometimes a thumbnail appears but never loads into the full image. Converting to JPG removes the guesswork, because every Android app reads JPG.
Yes — that is the point of this page. It runs entirely on your phone with no app to install and nothing uploaded. Chrome, Edge, Firefox and Samsung Internet all support the WebAssembly decoder it uses. Tap Select Files, choose your photos, and the JPGs save to Downloads where Google Photos and Samsung Gallery will find them.
Two practical notes. Keep the browser tab in the foreground — Android throttles background tabs and conversion will stall if you switch away. And on an older or budget phone, work in batches of around twenty, since decoding a large photo needs a few hundred megabytes of memory.
One setting on their end fixes it. Settings › Camera › Formats › Most Compatible makes their iPhone shoot JPG from then on. If they want to keep HEIC on the phone for the storage saving, Settings › Photos › Transfer to Mac or PC › Automatic converts photos as they are shared or copied off the device.
This is also why WhatsApp and Messenger photos always work: those apps re-encode to JPG themselves before sending. The same picture sent by email, Google Drive or Quick Share arrives as the original HEIC. Neither setting changes photos already taken, so anything you have already been sent still needs converting.