HEIC + HEIF METADATA REMOVER

Remove supported metadata from a HEIC photo

HEIC and HEIF photos can carry Exif camera or location data, XMP packets, item names and thumbnails around the coded HEVC image. KillMetadata removes supported container carriers without decoding or recompressing the photo, then verifies the rewritten container.

THE CLEANING PLAN

Remove what exposes you. Keep what makes the file work.

Every field is shown before the rewrite and classified by action and coverage.

Remove
  • Supported Exif camera, GPS and date records
  • XMP metadata items and XML metadata boxes
  • Descriptive item and handler names
  • Referenced thumbnail items and supported C2PA data after confirmation
Preserve
  • Coded HEVC image bytes with a verified digest
  • Orientation in a minimal safe Exif record or item properties
  • Color, pixel geometry and required codec configuration
  • The original file as an untouched source
Outside this guarantee
  • Metadata units embedded inside the HEVC bitstream
  • Image sequences, derived images and protected variants
  • Unknown or ambiguous item properties and extents
  • Visible identifying content in the photo

WHY THE ENGINE MATTERS

HEIC cleanup is useful, but verification stays partial

The handler validates the HEIF item graph, locations, references, properties and non-overlapping extents. Supported metadata items are made inert while the retained coded image digest is checked after rewriting.

HEVC codec-level metadata units are preserved but not parsed in this build. For that reason every HEIC or HEIF output is labeled partial and requires explicit confirmation before download; KillMetadata never presents it as verified-clean.

Explore the complete verification methodology →

BEFORE YOU SHARE

A four-step privacy check.

Metadata cleaning is one part of a safe sharing workflow.

  1. 01Review every Exif, XMP, name and thumbnail carrier
  2. 02Read any unknown-property or free-space warnings
  3. 03Create the separately named cleaned copy
  4. 04Acknowledge partial only after reviewing the codec coverage gap

QUESTIONS, ANSWERED

Know the boundary before you clean.

No vague “100% clean” claim.

Are my files uploaded?

No. The cleaner runs in your browser, has no upload endpoint, and only enables the file picker after its processor assets are available locally.

Is the original file changed?

No. KillMetadata reads the original and creates a separately named cleaned copy. It never overwrites the source file.

Why is every HEIC result partial?

Supported container metadata is removed and coded HEVC bytes are hash-checked, but metadata units inside the HEVC bitstream are not parsed, so full verification is not possible.

Is HEIF the same as HEIC?

HEIF is the container family and HEIC commonly refers to HEIF images encoded with HEVC. KillMetadata checks the actual brands and primary item type instead of trusting the extension.

Runs locally in your browserReady to inspect your file?

The picker opens only after offline protection is active.

Inspect this file type