HEIC Local

Inspect

Is this actually HEIC?

A .heic name is not a decoder. Some files are JPEG with a lie on the end. Some are HEIF sequences. This page reads the first 64 bytes in the tab and prints the ftyp brands. It does not convert, it does not call heicTo, and it does not write a JPG.

Use it when Windows, WhatsApp, or a CMS rejected a file and you need to know whether the container is HEIC-family before you open the converter.

Drop a file to inspect

Reads 64 bytes in this tab. No JPG, no upload, no decode.

What the table means

isLikelyHeic is the same gate the converter uses: extension, MIME, then a header sniff. It can say yes on a real HEIC even if the name is wrong. It can say yes on a sequence still. It does not mean the file will convert — that is a different click, on a different page.

MIME is what the OS put on the File object. Browsers often leave it empty for HEIC. Empty is not a verdict.

ftyp brands are the ISO-BMFF labels in the header. Common still brands: heic, heix, mif1.msf1 marks a sequence. A JPEG starts FF D8 FF and has no ftyp — renaming it to .heic does not invent one. This page will say sniff: jpeg.

What this page will not do

  • It will not decode HEVC or emit JPEG/PNG. No canvas, no toBlob, no ZIP.
  • It will not unpack a Live Photo motion pair. Sequence brand is a hint, not an export.
  • It will not upload the 64 bytes. Closing the tab drops the table.
  • It is not a Windows codec tutorial. That lives on the Windows guide.

Convert the still: Open converter. Windows blank icons: HEIC on Windows. Desktop chat: HEIC in WhatsApp.