Skip to content

Design · Tools

Image Metadata Inspector

Inspect EXIF, IPTC, XMP, and C2PA manifest presence locally before publishing an image.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

Processing limits

  • Accepted formats: jpeg, png, webp, avif
  • Maximum file size: 25 MB
  • Maximum image size: 40,000,000 pixels

Canvas output may remove metadata such as EXIF orientation and camera information.

What does this tool solve?

Inspect EXIF, IPTC, and XMP fields from an image, flag location and rights-related fields, and report only the presence state of a C2PA manifest. Processing stays in the browser.

Continue with Image Color Palette, Image Contact Sheet

What examples should you start with?

Camera metadata

Input
Text
photo.jpg
EXIF + GPS
Output
Text
Grouped fields with sensitive labels

Provenance check

Input
Text
image.png
C2PA
Output
Text
present / not-found / unreadable / unsupported

How does it work?

exifr reads the embedded EXIF, IPTC, XMP, JFIF, PNG, and ICC segments and the page flattens the values into grouped, readable fields.

The C2PA reader runs in a worker with a separately hosted WASM asset. The result intentionally reports only manifest presence or read status; it does not claim trust or authorship.

What are the edge cases and limits?

  • JPG, PNG, WebP, and AVIF are accepted up to 25 MB and 40 MP.
  • Some image editors remove metadata during export. An empty result does not prove that an image has never had metadata.
  • GPS, location, creator, copyright, license, device, and serial-related keys are marked sensitive for review before publishing.

Technical reference

Related tools