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. Be aware that some tag names are different than the descriptions printed out by default when extracting information with "exiftool". To see the tag names instead of the descriptions, use "exiftool -S".

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 this document also lists possible Values for all tags which have a discrete set of values, and gives 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
    XMP aux
    XMP cc
    XMP crs
    XMP dc
    XMP dex
    XMP exif
    XMP iptcCore
    XMP pdf
    XMP photoshop
    XMP PixelLive
    XMP tiff
    XMP xmp
    XMP xmpBJ
    XMP xmpMM
    XMP xmpPLUS
    XMP xmpRights
    XMP xmpTPg
IPTC
    IPTC EnvelopeRecord
    IPTC ApplicationRecord
    IPTC NewsPhoto
    IPTC PreObjectData
    IPTC ObjectData
    IPTC PostObjectData
Leaf
    Leaf CameraProfile
    Leaf CaptureProfile
    Leaf ImageProfile
    Leaf ShootSetup
    Leaf CameraSetup
    Leaf CaptureSetup
    Leaf Neutrals
    Leaf Selection
    Leaf Sharpness
    Leaf ToneCurve
    Leaf ColorSetup
    Leaf LookHeader
    Leaf SaveSetup
    Leaf SubIFD
ICC_Profile
    ICC_Profile Header
    ICC_Profile Chromaticity
    ICC_Profile ColorantTable
    ICC_Profile Measurement
    ICC_Profile ViewingConditions
Photoshop
    Photoshop Resolution
    Photoshop JPEG_Quality
GPS
Canon
    Canon CameraSettings
    Canon FocalLength
    Canon ShotInfo
    Canon Panorama
    Canon ColorInfoD30
    Canon LensInfo1D
    Canon PictureInfo
    Canon FileInfo
    Canon ColorInfo
    Canon WhiteBalance
    Canon PreviewImageInfo
    CanonCustom Functions10D
    CanonCustom Functions20D
    CanonCustom FunctionsD30
    CanonCustom Functions1D
Casio
    Casio Type2
PrintIM
FujiFilm
Kodak
    Kodak Type2
    Kodak Type3
    Kodak Type4
    Kodak Type5
    Kodak Type6
    Kodak Unknown
    Kodak SpecialEffects
    Kodak Borders
Unknown
Minolta
    Minolta CameraSettings
Nikon
    Nikon PreviewImage
    Nikon ColorBalance0100
    Nikon ColorBalance0102
    Nikon ColorBalance0103
    Nikon LensData00
    Nikon LensData01
    Nikon NikonCaptureOffsets
    Nikon Type2
Olympus
    Olympus Equipment
    Olympus CameraSettings
    Olympus RawDevelopment
    Olympus ImageProcessing
    Olympus FocusInfo
Panasonic
Pentax
    Pentax MOV
Ricoh
    Ricoh Subdir
    Ricoh Text
Sanyo
Sigma
Sony
    Sony SRF
CanonRaw
    CanonRaw MakeModel
    CanonRaw SensorInfo
    CanonRaw ImageFormat
    CanonRaw TimeStamp
    CanonRaw ImageInfo
    CanonRaw FlashInfo
    CanonRaw ExposureInfo
GeoTiff
JFIF
    JFIF Extension
Jpeg2000
    Jpeg2000 ImageHeader
    Jpeg2000 CaptureResolution
    Jpeg2000 DisplayResolution
BMP
PNG
    PNG ImageHeader
    PNG PrimaryChromaticities
    PNG TextualData
    PNG PhysicalPixel
MNG
    MNG Background
    MNG BasisObject
    MNG ClipObjects
    MNG CloneObject
    MNG DefineObject
    MNG DeltaPNGHeader
    MNG JNGHeader
    MNG Loop
    MNG MagnifyObject
    MNG MNGHeader
    MNG MoveObjects
    MNG PasteImage
    MNG PromoteParent
    MNG ShowObjects
    MNG TerminationAction
    MNG ExportImage
    MNG FramePriority
MIFF
PDF
    PDF Info
    PDF Root
    PDF Metadata
    PDF Pages
    PDF Kids
    PDF PieceInfo
    PDF AdobePhotoshop
    PDF Private
    PDF ImageResources
    PDF Resources
    PDF ColorSpace
    PDF DefaultRGB
    PDF ICCBased
PostScript
PICT
ID3
    ID3 v1
    ID3 v2_2
    ID3 v2_3
    ID3 v2_4
WAV
    WAV List
    WAV Info
    WAV Exif
    WAV Format
QuickTime
    QuickTime Movie
    QuickTime MovieHdr
    QuickTime Track
    QuickTime TrackHdr
    QuickTime UserData
    QuickTime Video
    QuickTime Preview
    QuickTime ImageFile
    QuickTime ImageDesc
APP12
Extra
Composite

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Oct 11, 2005