ExifTool Tag Names

The tables listed below give the names of all tags recognized by ExifTool, excluding shortcut and unknown tags.

A Tag ID or Index is given in the first column of each table. A Tag ID is the computer-readable equivalent of a tag name, and is the identifier that is actually stored in the file. An Index refers to the location of the information, and is used if the information is stored at a fixed position in a data block.

A Tag Name is the handle by which the information is accessed. In some instances, more than one name may correspond to a single tag ID. In these cases, the actual name used depends on the context in which the information is found. Case is not significant for tag names. A question mark after a tag name indicates that the information is either not understood, not verified, or not very useful -- these tags are not extracted by ExifTool unless the Unknown (-u) option is enabled.

The Writable column indicates whether the tag is writable by ExifTool. Anything but an "N" in this column means the tag is writable. A "Y" indicates writable information that is either unformatted or written using the existing format. Other expressions give details about the information format, and vary depending on the general type of information. The format name may be followed by a number in square brackets to indicate the number of values written, or the number of characters in a fixed-length string (including a null terminator which is added if required).

An asterisk (*) in the Writable column indicates a 'protected' tag which is not writable directly, but is set via a Composite tag. A tilde (~) indicates a tag this is only writable when print conversion is disabled (by setting PrintConv to 0, or using the -n option). An exclamation point (!) indicates a tag that is considered unsafe to write under normal circumstances. These 'unsafe' tags are not set when calling SetNewValuesFromFile() or when using the exiftool -TagsFromFile option, and care should be taken when editing them manually since they may affect the way an image is rendered.

The HTML version of these tables also list possible Values for all tags which have a discrete set of values, and give Notes for some tags.

Note: If you are familiar with common meta-information tag names, you may find that some ExifTool tag names are different than expected. The usual reason for this is to make the tag names more consistent across different types of meta information. To determine a tag name, either consult this documentation or run exiftool -S on a file containing the information in question.

Tag Table Index
EXIF
XMP
IPTC
IPTC EnvelopeRecord
IPTC ApplicationRecord
IPTC NewsPhoto
IPTC PreObjectData
IPTC ObjectData
IPTC PostObjectData
ICC_Profile
ICC_Profile Header
ICC_Profile Chromaticity
ICC_Profile ColorantTable
ICC_Profile Measurement
ICC_Profile ViewingConditions
GPS
Canon
Canon CameraSettings
Canon FocalLength
Canon ShotInfo
Canon ColorInfoD30
CanonCustom Functions10D
CanonCustom Functions20D
CanonCustom FunctionsD30
Canon PictureInfo
CanonCustom Functions1D
Canon FileInfo
Canon ColorInfo
Canon WhiteBalance
Canon PreviewImageInfo
Casio
Casio Type2
PrintIM
FujiFilm
Kodak
Kodak Type2
Kodak Type3
Kodak Type4
Kodak Type5
Kodak Type6
Kodak Unknown
Unknown
Minolta
Minolta CameraSettings
Nikon
Nikon PreviewImage
Nikon ColorBalance0100
Nikon ColorBalance0102
Nikon ColorBalance0103
Nikon LensData00
Nikon LensData01
Nikon NikonCaptureOffsets
Nikon MakerNotesB
Olympus
Olympus Equipment
Olympus CameraSettings
Olympus RawDevelopment
Olympus ImageProcessing
Olympus FocusInfo
Panasonic
Pentax
Ricoh
Ricoh Subdir
Ricoh Text
Sanyo
Sigma
Sony
Kodak SpecialEffects
Kodak Borders
CanonRaw
CanonRaw MakeModel
CanonRaw SensorInfo
CanonRaw ImageFormat
CanonRaw TimeStamp
CanonRaw ImageInfo
CanonRaw FlashInfo
CanonRaw ExposureInfo
Photoshop
Photoshop JPEG_Quality
GeoTiff
Jpeg2000
Jpeg2000 ImageHeader
Jpeg2000 CaptureResolution
Jpeg2000 DisplayResolution
PNG
PNG ImageHeader
PNG PrimaryChromaticities
PNG TextualData
PNG PhysicalPixel
MIFF
Extra
Composite

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jun 14, 2005