EXIF vs IPTC vs XMP: Photo Metadata Explained
A photo can carry three different kinds of metadata. EXIF is written by the camera (technical capture data: camera, lens, exposure, GPS). IPTC is descriptive information added by people (captions, keywords, creator, copyright). XMP is Adobe's flexible, extensible container that can hold both and is used for edit history and sync. Here's how they differ and when each one matters.
You can see all three at once by dropping a photo into the ExifGrabber EXIF viewer, which reads the metadata locally in your browser.
The three standards at a glance
| EXIF | IPTC | XMP | |
|---|---|---|---|
| Full name | Exchangeable Image File Format | International Press Telecommunications Council | Extensible Metadata Platform |
| Who writes it | The camera, automatically | People (editors, photographers, agencies) | Software, automatically and manually |
| Typical content | Camera, lens, exposure, date, GPS | Caption, keywords, creator, copyright, location names | Anything, plus edit history and ratings |
| Format | Binary tags (TIFF structure) | Legacy binary blocks | XML (RDF) |
| Created by | Camera makers (JEIDA/CIPA) | News industry | Adobe |
| Best for | How a photo was taken | Describing and licensing a photo | Cross-app metadata and editing data |
EXIF: what the camera recorded
EXIF is the metadata your camera or phone writes automatically at the moment of capture. It answers the question "how was this photo taken?" and includes:
- Camera make, model, and serial number
- Lens, aperture, shutter speed, ISO, and focal length
- Date and time
- GPS coordinates, if location was enabled
- Orientation, color space, and dimensions
EXIF is the metadata most people mean when they say "photo metadata." It's technical, automatic, and the focus of our guide on what EXIF data is. Because it can include your location, it's also the main privacy concern.
IPTC: what people added to describe it
IPTC metadata is descriptive and administrative information added by humans, usually in photo-management software. It was created by the news industry so photos could travel with their captions and credits. It typically holds:
- Caption and headline
- Keywords and categories
- Creator, credit, and copyright
- Location names (city, country) rather than GPS coordinates
- Usage and licensing terms
If EXIF says "shot at f/2.8, 1/500s," IPTC says "Photo by Jane Doe, 'Sunrise over the harbor,' copyright 2026." Stock agencies, newsrooms, and libraries rely on IPTC.
XMP: Adobe's flexible container
XMP (Extensible Metadata Platform) is an Adobe standard that stores metadata as XML. Its key trait is flexibility: it can carry EXIF and IPTC fields plus anything else, including:
- Star ratings, labels, and flags
- Edit history and develop settings (in Lightroom/Camera Raw)
- Custom fields defined by any application
XMP is how metadata stays consistent across Adobe apps and how non-destructive edits are recorded. It can live inside the image file or in a separate "sidecar" .xmp file next to a RAW file.
How they overlap and interact
The three standards aren't mutually exclusive, and they overlap:
- A single JPEG can contain EXIF, IPTC, and XMP simultaneously.
- The same information (like a copyright notice or a caption) can exist in more than one of them, which can cause conflicts if editors write to different blocks.
- Modern software increasingly maps IPTC fields into XMP for consistency, so you may see IPTC data represented in XMP form.
When you view a file's full metadata, a good tool surfaces all of it so you can see which standard holds what.
Which one should you care about?
- Just curious how a photo was taken? EXIF.
- Managing, licensing, or captioning photos? IPTC (often via XMP).
- Editing in Lightroom or syncing metadata across Adobe apps? XMP.
- Worried about privacy before sharing? EXIF (especially GPS), but strip everything to be safe.
To inspect any photo's metadata across all three, use the EXIF viewer. To remove it before sharing, the EXIF remover strips EXIF, XMP, and other metadata from JPEG, PNG, and WebP files, entirely in your browser.
Frequently asked questions
What is the difference between EXIF and IPTC?
EXIF is technical data the camera writes automatically (camera, lens, exposure, GPS). IPTC is descriptive data people add (caption, keywords, creator, copyright). EXIF answers how a photo was taken; IPTC describes and licenses it.
Is XMP the same as EXIF?
No. EXIF is a binary, camera-written standard for capture data. XMP is Adobe's flexible XML-based container that can hold EXIF and IPTC fields plus edit history and custom data. They often coexist in the same file.
Can a photo have EXIF, IPTC, and XMP at the same time?
Yes. A single JPEG can carry all three. They can even hold overlapping information (like copyright), which is why professional workflows try to keep them in sync, usually through XMP.
What is an XMP sidecar file?
An XMP sidecar is a separate .xmp file stored next to a RAW file. Because many RAW formats shouldn't be modified directly, editors like Lightroom write metadata and edit settings to the sidecar instead of the original.
How do I view all three types of metadata?
Drop the photo into a viewer like ExifGrabber, which reads the metadata locally in your browser and shows the full set, including the raw data dump, so you can see which standard holds each field.