Skip to content

HEIC / HEIF · Lossless · No upload

Remove metadata from HEIC / HEIF

See every hidden field in your HEIC / HEIF image, then strip it — with the pixels copied through untouched.

Where HEIC / HEIF keeps its metadata

HEIC uses the ISO Base Media container. Metadata is stored as separate items, with an iinf box naming each item and an iloc box recording exactly where its bytes sit in the file.

How we remove it

Deleting those bytes would invalidate every offset in the iloc table, so instead we overwrite the metadata item payloads in place with zeros. The file stays structurally valid, every offset still resolves, and the image data is never touched.

Worth knowing about HEIC / HEIF

  • This is the default format on iPhone, which means it is the format most likely to carry your GPS coordinates.
  • Because the erase is in place, the cleaned file is the same size as the original. That is expected, not a bug — the metadata is gone, its former space is just zeroed.
  • HEIC files can hold several images (bursts, Live Photo stills, depth maps). Each carries its own metadata, and all of it is handled.
  • Browsers cannot always decode HEIC, so the pixel-comparison step may report "not compared". The removal itself is unaffected.

Other formats

The same engine handles JPG / JPEG, PNG, WebP, AVIF, GIF, TIFF, MP4 and MOV.

Questions

Frequently asked questions

Does removing metadata change my HEIC / HEIF file's quality?
No. Deleting those bytes would invalidate every offset in the iloc table, so instead we overwrite the metadata item payloads in place with zeros. The file stays structurally valid, every offset still resolves, and the image data is never touched. After each removal we re-read the finished file and, where the browser can decode both, compare every pixel against the original to prove nothing changed.
Where is metadata stored inside a HEIC / HEIF file?
HEIC uses the ISO Base Media container. Metadata is stored as separate items, with an iinf box naming each item and an iloc box recording exactly where its bytes sit in the file.
Is my HEIC / HEIF file uploaded?
No. The file is parsed and rewritten by JavaScript on your own device. There is no upload endpoint, so there is also no size cap and no queue.
Can I clean several HEIC / HEIF files at once?
Yes. Drop as many as you like and download them back as a single ZIP. Files are processed one after another, so memory stays flat no matter how big the batch is.