EXIF vs IPTC vs XMP: View Every Tag in a Photo
Photo metadata is not one list; it is several families stored side by side in the same file. EXIF carries the camera’s record, IPTC carries the publishing description tradition, and XMP carries Adobe-era descriptive and editing data. ExifToolGui V6.3.12, Frank Bijnen’s maintained fork of Bogdan Hrastnik’s GUI for Phil Harvey’s ExifTool, exists to make all of it visible: viewing all metadata ExifTool recognises was a stated goal of the original GUI from its first release.
This guide explains what each family holds, how to view every tag for a selected photo, and why the same fact, especially a date, can appear in more than one place. It is the reading skill behind every other guide in the Metadata Tasks hub. The program is on the download page, and panel customisation is covered in Workspaces explained.
EXIF: The Camera’s Record
EXIF is written at capture. It holds DateTimeOriginal, exposure settings, camera and lens identification, and the maker notes in which manufacturers store their own extra data. When a guide on this site talks about fixing a capture date or checking a serial number, it is almost always talking about EXIF values, because EXIF is what the camera itself recorded.
EXIF is also the most fragile family in one specific way: the GUI’s own documentation history notes the original program used UTF-8 for all display and editing, and non-UTF-8 EXIF content can display as odd characters. A strange string in an old file is usually an encoding artefact of display, not a second, hidden message in the photo.
IPTC and XMP: The Description Families
IPTC comes from the news and publishing world and holds descriptive fields: captions, keywords, credit and rights in their classic forms. XMP, Adobe’s XML-based family, holds a parallel descriptive set plus editing history from tools that write it. A photo that passed through a catalogue may carry rich XMP while its IPTC is empty, or the reverse for a press-workflow file.
For the viewer, the practical lesson is to check both before concluding a file has no description. Artist, Copyright and Keywords, the fields edited in the Artist, Copyright and Keywords guide, can live in either family, and professional pipelines often read one family preferentially, which is why marketplace preparation checks both.
- EXIF: capture facts written by the camera.
- IPTC: classic publishing description fields.
- XMP: descriptive data plus editing history.
View Every Tag for One Photo
Select a photo in the file list and read the Metadata panel as a full inventory, not a highlights reel. The panel follows your workspace definition, so a narrow panel hides families by design; switch to a broad definition, or browse beyond the Workspace view, when the question is what else is in this file rather than editing a known field.
Work top to bottom and note any surprise: a location you forgot was recorded, a serial number, a software tag naming an editor. This read-through is the audit step recommended before sharing in strip metadata before sharing, and the discovery step before removal in remove all metadata. You cannot judge a file you have not fully read.
When the Same Fact Appears Twice
Dates are the classic duplicate: capture time can sit in EXIF and be mirrored in XMP, and two tools can then disagree about which copy they read. That is why the Modify menu includes DateTime equalize, which aligns EXIF and XMP date-times after a correction, a step built into this site’s DateTimeOriginal and time shift guides.
Treat every duplicate the same way: decide which value is true, write it, then equalise or update the parallel copy so the file tells one story. A file whose families disagree will look fixed in one program and broken in another, which is the most confusing metadata bug of all because each observer is honestly reporting what they read.
A Reading Order for Unfamiliar Files
When a file arrives from someone else, a client, a relative, an old backup, read it in a fixed order and the inventory becomes fast. Dates first: do EXIF and XMP agree, and is the value plausible? Description second: whose credit and keywords are these? Location third: is there GPS, and should it be there? Provenance last: which software tags name the tools this file has already passed through?
That order mirrors the risk each family carries. Dates decide sorting and timelines, descriptions decide attribution, location decides privacy, and provenance explains surprises in the other three. Two minutes per unfamiliar batch, in that order, replaces the vague sense that a file looks fine with a checked statement of what it actually contains.
Frequently Asked Questions
What is the difference between EXIF, IPTC and XMP?
EXIF is the camera’s capture record. IPTC is the classic publishing description set. XMP is a descriptive and editing-history family. One file commonly carries all three at once.
Why does my photo show two different dates?
Capture time can be stored in both EXIF and XMP, and the copies can diverge after partial edits. Align them with the DateTime equalize function after any date correction.
Can ExifToolGui show tags outside my workspace?
The Workspace panel shows the tags your definition lists. For a full inventory, use a broad definition or the wider metadata view so families outside your editing panel are not hidden.
Read a file completely before you edit, clean or sell it: that one habit prevents most metadata mistakes. Continue through the Metadata Tasks hub for the removal, date and preparation tasks that start from this view.
