EXIF vs. IPTC vs. XMP: understanding image metadata standards

If you've ever looked at an image file's metadata, you've probably encountered three acronyms: EXIF, IPTC, and XMP. They all store metadata inside image files, but they have different origins, different purposes, and different strengths. Here's how they fit together.

The three standards at a glance

EXIFIPTC (IIM)XMP
Full nameExchangeable Image File FormatInternational Press Telecommunications Council (Information Interchange Model)Extensible Metadata Platform
Created byJEIDA / CIPA (Japan)IPTC (international news industry consortium)Adobe Systems
Year introduced199519912001
Primary purposeCamera capture dataEditorial / journalistic metadataUniversal, extensible metadata
Data formatBinary (TIFF-based IFD structure)Binary (record/dataset pairs)XML (RDF/XML serialization)
Extensible?Limited (MakerNotes)No — fixed field setYes — custom namespaces
Sidecar support?No — embedded onlyNo — embedded onlyYes — .xmp sidecar files

EXIF: the camera's record

EXIF data is written by the camera at the moment of capture. It's the most common type of metadata and exists in virtually every JPEG and TIFF file produced by a digital camera or smartphone. Key characteristics:

  • Automatic — written by the camera/device without user intervention
  • Technical — focused on capture parameters (exposure, lens, GPS, orientation)
  • Binary format — stored as a TIFF-structure IFD (Image File Directory) within the file
  • Two main directories — IFD0 (image-level tags like Make, Model, DateTime) and SubIFD (capture-specific tags like ExposureTime, ISO, DateTimeOriginal)
  • Limited editability — designed to be written once by the camera, though tools can modify fields afterward

Common EXIF tags you'll encounter: Camera Make, Camera Model, DateTime, DateTimeOriginal, ExposureTime, FNumber, ISO, FocalLength, GPSLatitude, GPSLongitude, Orientation, Software, Copyright, Artist, ImageDescription.

IPTC: the journalist's standard

IPTC metadata predates both EXIF and XMP. It was created by the news industry to standardize how information about photographs is transmitted between news agencies. Key characteristics:

  • Editorial focus — designed for captions, credits, keywords, and rights
  • Human-authored — added by photographers, editors, or archivists after capture
  • Fixed schema — predefined fields with no extension mechanism
  • Widely adopted — required by stock agencies, news organizations, and digital asset management systems

Common IPTC fields: Object Name (title), Caption/Abstract, Keywords, By-line (photographer), By-line Title, Copyright Notice, City, Province/State, Country, Category, Special Instructions, Date Created.

Note: The original IPTC IIM (Information Interchange Model) is technically a legacy format. Modern implementations use IPTC Core, which maps IPTC fields into XMP namespaces. When you see "IPTC" in a modern tool, it's often reading from the XMP representation rather than the original binary IIM data.

XMP: the universal container

XMP was created by Adobe as a modern, extensible replacement that could subsume both EXIF and IPTC data. Key characteristics:

  • XML-based — human-readable and machine-parseable
  • Extensible — anyone can define custom namespaces for arbitrary data
  • Can duplicate EXIF and IPTC data — XMP includes schemas that mirror EXIF and IPTC fields
  • Sidecar support — can be stored in separate .xmp files alongside images
  • Cross-format — works in JPEG, TIFF, PNG, PDF, PSD, AI, video files, and more

Standard XMP namespaces include: Dublin Core (dc:) for title, description, creator, rights; XMP Basic (xmp:) for creation/modification dates; EXIF (exif:) for camera data; IPTC Core (Iptc4xmpCore:) for editorial fields; Photoshop (photoshop:) for Adobe-specific data.

When standards conflict

Because XMP can represent EXIF and IPTC data, the same information can exist in multiple places within a single file. For example, the "copyright" field might exist as:

  • EXIF:Copyright — in the EXIF IFD0 directory
  • IPTC:CopyrightNotice — in the IPTC IIM block
  • XMP:dc:rights — in the XMP packet

When these values disagree, the Metadata Working Group (MWG) guidelines specify a priority order: XMP takes precedence over IPTC, which takes precedence over EXIF. In practice, most applications try to keep all three in sync.

Which standard should you care about?

  • If you're a photographer — you'll encounter all three. EXIF for capture data, IPTC for editorial data (keywords, captions, credits), and XMP if you use Adobe tools.
  • If you're a developer — XMP is the most flexible and modern choice for embedding custom metadata.
  • If you care about privacy — you need to strip all three, plus format-specific data. A tool that only removes EXIF leaves IPTC and XMP intact.
  • If you need one tool for everything — use Simple Exif. It reads, edits, and removes data across all three standards in a single interface.

See all three standards in one grid

Simple Exif displays EXIF, IPTC, ICC, and XMP metadata side by side — with inline editing for writable fields.

Download Simple Exif — Free