Photo metadata guide

EXIF vs IPTC vs XMP: photo metadata explained

EXIF describes how a photo was captured. IPTC describes its content, creator, and rights. XMP provides a flexible way to represent metadata, including many IPTC fields. They are related standards, not three competing kinds of information.

The short answer: capture, description, and structure

Photo metadata is information associated with an image file beyond the visible pixels. It can tell software when and how a camera made an image, help a person describe what it shows, identify the creator, express rights, or carry editing instructions. The terms EXIF, IPTC, and XMP refer to different parts of this ecosystem.

A useful first approximation is: EXIF describes capture; IPTC describes and manages the photo; XMP is a flexible way to represent metadata. These roles overlap: XMP can carry IPTC properties and camera metadata, so one JPEG may contain EXIF tags and an XMP packet with captions, creator, rights, and keywords.

What EXIF metadata contains

EXIF stands for Exchangeable Image File Format. It is the camera-oriented metadata format most people encounter when they inspect a phone or camera photo. Typical fields include capture date and time, camera make and model, lens information, exposure time, aperture, ISO, focal length, orientation, and sometimes GPS coordinates and altitude.

EXIF is usually written by the camera, though editing software can change it later. The fields vary by device and settings. EXIF helps review settings, sort by capture time, or map GPS photos, but coordinates are not a readable place name and EXIF does not automatically identify the photographer or explain the scene.

For a field-by-field tour of common phone camera tags, see what EXIF data actually is.

What IPTC metadata contains

IPTC Photo Metadata defines properties used to describe and manage photographs, especially in publishing, stock photography, and archives. Common fields include Caption/Description, Creator, Credit Line, Copyright Notice, Keywords, and location details. IPTC Core covers widely used descriptive, administrative, and rights information; IPTC Extension adds structured details about people, places, artwork, and other subjects.

For example, EXIF may record the GPS coordinates where a camera captured a picture. IPTC can describe the depicted location in human terms, such as a city, region, or country. Those can differ: a photo of a postcard might be taken at home but depict another place. A well-managed workflow keeps the meaning of each location field clear.

What XMP metadata means

XMP stands for Extensible Metadata Platform. Adobe introduced it as a flexible, structured model for metadata; it is now an ISO standard. An XMP packet may be embedded in an image or stored in a sidecar next to a raw file.

XMP is not a competing list of photo facts. IPTC defines photo-specific properties and their meaning; XMP provides a way to represent them alongside properties from other schemas, such as editing metadata.

A photo editor may show a caption in an “IPTC” panel while storing that value in an XMP packet. Another tool may show the same XMP property under a “Description” heading. Interface labels are not always a direct map to the low-level storage format.

How the three relate

TermMain roleExamples
EXIFCamera capture informationDateTimeOriginal, camera model, exposure, GPS coordinates
IPTC Photo MetadataPhoto description, identification, administration, and rightsCaption, creator, credit, keywords, copyright notice
XMPFlexible model and format for representing metadataXMP packet with IPTC properties, editing history, or other schemas

These are not mutually exclusive containers. EXIF is a specification for image metadata, IPTC is a vocabulary of photo metadata properties and standards, and XMP is a general metadata technology that can encode many of those properties. A single file can carry EXIF and XMP at the same time, with IPTC-defined values represented in XMP.

There is also a legacy complication: older IPTC-IIM metadata can coexist with XMP values that express similar information. A creator name or caption may therefore appear in more than one place. If software updates one copy but not another, programs can show different values. Modern tools often synchronize or prefer one representation, but behavior varies.

Where photo metadata is stored

JPEG and TIFF files commonly carry EXIF and XMP internally. Photographers may also use XMP sidecars for raw files, keeping edits and descriptions alongside the original without rewriting it.

A sidecar is easy to separate from its image by accident. If you move, upload, or archive a raw photo, keep its related sidecar with it and use software that understands the pair. For delivery, export a format and metadata configuration that the recipient’s tools can read.

Metadata is separate from the visible pixels. An app can strip it while resizing or sharing, leaving a picture that looks unchanged. A date visibly drawn onto an image is a graphic label; it does not add an IPTC caption or change EXIF.

Which metadata should you use?

Use EXIF to review camera settings, time, and GPS; IPTC fields such as captions, creator, keywords, and rights to describe and manage a collection; and XMP where your editor or raw workflow needs flexible metadata or sidecars. A family library may need only time and location, while an archive may depend on consistent captions and credits. Choose fields you will use and apply them consistently.

Why metadata goes missing or conflicts

When the information matters, check the actual file you plan to deliver, not just the library preview. Make a test export, inspect it in a second application, and verify the fields and sidecars that your recipient needs. Keep an untouched original where practical.

If a location disappears during sharing, our guide to why photos lose their location data explains how to test your own transfer route.

Standards and further reading

For implementation details, see the CIPA Exif standards list, the IPTC Photo Metadata Standard, and Adobe’s XMP specifications. These organizations maintain the technical references; software support for individual fields still varies.

EXIF, IPTC, and XMP questions

What is the difference between EXIF and IPTC?

EXIF mainly records camera and capture details, such as capture time, camera settings, and sometimes GPS. IPTC Photo Metadata defines fields people use to describe, credit, identify, and manage images, including captions, creator, keywords, and rights information. One image can contain both.

Is XMP the same as IPTC?

No. IPTC defines photo metadata properties and their meaning. XMP is a flexible metadata model and format that can represent IPTC properties as well as properties from other schemas. Many apps display IPTC fields that are stored in XMP.

Can a photo have EXIF, IPTC, and XMP at the same time?

Yes. A JPEG or TIFF can contain EXIF capture data and an XMP packet with IPTC descriptive or rights fields. Older IPTC-IIM data may also coexist with XMP values that describe similar information.

Where are IPTC metadata fields stored?

IPTC fields may be stored in XMP, in legacy IPTC-IIM structures, or in both, depending on the file and application. Some workflows keep XMP in a separate sidecar file, especially for raw images.

Can photo metadata prove when a photo was taken?

Metadata can provide useful context, but ordinary EXIF and IPTC fields can be edited and do not by themselves prove capture time or authenticity. Keep original files and use a stronger documented workflow when the record has legal, insurance, or evidentiary importance.

Related reading