Photographers, editors, publishers, and developers · 9 min read

EXIF versus XMP versus IPTC

Learn what the three major photo metadata families are for, where privacy-sensitive values appear, and why a cleaner must check all of them.

01

EXIF describes capture and image handling

Cameras commonly write EXIF fields for device details, exposure, capture time, orientation, and GPS. JPEG EXIF is usually stored in an APP1 segment containing a TIFF structure.

02

XMP is flexible and extensible

XMP is XML-based and can carry creator, rights, workflow, location, rating, and editing information. Software may write an XMP packet even when equivalent EXIF fields are absent.

03

IPTC supports publishing workflows

IPTC fields are widely used for captions, credits, keywords, locations, and editorial management. They are useful in a newsroom or asset library but may be unnecessary in a public sharing copy.

04

Cleaning one family is not enough

A tool that removes only an EXIF block may leave an XMP location or IPTC caption behind. A trustworthy report names the metadata structures it checked and states format-specific limitations.

Review checklist

  • ✓ Scan EXIF directories
  • ✓ Detect XMP packets
  • ✓ Detect IPTC blocks
  • ✓ Check comments and embedded previews
  • ✓ Rescan the output

Put it into practice

Check the exact photo you plan to share

The scanner works locally and does not add your filename or extracted metadata to an analytics request.

Open the privacy check