jpg-heic.com

Is the HEIC file corrupted, or is your software just missing?

Troubleshooting · Updated 31 August 2026 · 3 min read

Most files people believe are corrupted are perfectly intact and merely unreadable by the program they tried. Three checks will tell you which situation you are in.

Three checks, in order

  1. Look at the file size

    A normal 12 MP HEIC is 1–3 MB. If File Explorer or Finder reports 0 KB, or a few kilobytes, the file has no image data in it — the transfer failed. That is not corruption you can repair; it is absence. Copy it again from the source.

  2. Try a different decoder

    Open it in the browser viewer, which uses libheif rather than your operating system's codec. If it displays there, the file is fine and your local software is the problem. This single test resolves the large majority of cases.

  3. Try it on the device it came from

    If the photo still opens on the original phone, the source file is intact and the copy you have was damaged in transit. Send it again by a different route — email, a shared link, or a fresh cable transfer.

What real corruption looks like

SymptomLikely causeRecoverable?
Half the image renders, then grey or noiseTruncated fileSometimes — the visible part can be saved
Coloured bands or scrambled blocksBit errors in the compressed dataRarely
0 KB file sizeFailed transferNo — recopy from source
Opens on the phone, not on the PCMissing codec, not corruptionYes — install or use a browser tool
Fails in every viewer on every deviceGenuine damageUnlikely

Salvaging a partly readable file

If a decoder renders part of the image before failing, that partial render can usually be captured. Open it in the browser viewer and save whatever appears — half a photo is better than none. The heif-convert tool on Linux is more tolerant than most GUI viewers and sometimes extracts an image where other software refuses outright.

Commercial photo repair tools exist and are heavily advertised for this. Be sceptical: they work by reconstructing damaged JPEG structures, and HEIC's container plus HEVC compression is far less amenable to that approach. Try free options first.

Where to look before giving up. A photo that failed in transfer usually still exists somewhere else. Check the iPhone's Recently Deleted album, which holds items for 30 days; check iCloud Photos in a browser, which may hold the original even if the local copy is gone; and check any automatic backup — Google Photos, OneDrive, Dropbox — that might have caught it before the file was damaged.

Common questions

How can I tell if a HEIC file is really corrupted?
Check the file size first — zero or a few kilobytes means the transfer failed. Then try a different decoder, such as a browser-based viewer. If it opens there, the file is intact and your software was the limitation.
Can a corrupted HEIC file be repaired?
Rarely, and only partially. A truncated file may render its first portion, which can be saved. Bit errors within compressed data are generally unrecoverable, because HEVC compression makes each block dependent on its neighbours.
Why does my file open on my phone but not my computer?
That is not corruption. The phone has a licensed HEVC decoder built in and a standard computer install may not. If the file size looks normal, the file is fine.
Are paid HEIC repair tools worth trying?
Usually not as a first step. They are designed around JPEG's structure, which is far more recoverable than HEVC's. Try a different decoder, the original device, and your backups first.