Exiv2 - Exif and IPTC metadata library and tools
Author: Andreas Huggel
Description: Open source Exif and IPTC metadata library and tools with Exif MakerNote and read/write support
Keywords: exif, iptc, metadata, makernote, manipulation, manipulate, read and write, write, change, update, jpeg, jpg, ifd, image file directory, thumbnail, thumbnails, tag, tags, canon, fujifilm, sigma/foveon, nikon, open source, opensource, huggel, andreas, andreas huggel

- Main Page
- Namespaces
- Classes
- Files
- Examples

- Exif
- Canon
- Fujifilm
- Minolta
- Nikon
- Olympus
- Panasonic
- Pentax
- Sigma/Foveon
- Sony

- IPTC datasets

- dc
- xmp
- xmpRights
- xmpMM
- xmpBJ
- xmpTPg
- xmpDM
- pdf
- photoshop
- crs
- tiff
- exif
- aux
- Iptc4xmpCore

# Exiv2 Tag Tables

## Canon MakerNote Tags defined in Exiv2

Tags found in the MakerNote of images taken with Canon cameras. These tags are defined by Exiv2 in accordance with [2].

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0000 | 0 | Makernote | Exif.Canon.0x0000 | Short | Unknown
0x0001 | 1 | Makernote | Exif.Canon.CameraSettings | Short | Various camera settings
0x0002 | 2 | Makernote | Exif.Canon.0x0002 | Short | Unknown
0x0003 | 3 | Makernote | Exif.Canon.0x0003 | Short | Unknown
0x0004 | 4 | Makernote | Exif.Canon.ShotInfo | Short | Shot information
0x0005 | 5 | Makernote | Exif.Canon.Panorama | Short | Panorama
0x0006 | 6 | Makernote | Exif.Canon.ImageType | Ascii | Image type
0x0007 | 7 | Makernote | Exif.Canon.FirmwareVersion | Ascii | Firmware version
0x0008 | 8 | Makernote | Exif.Canon.ImageNumber | Long | Image number
0x0009 | 9 | Makernote | Exif.Canon.OwnerName | Ascii | Owner Name
0x000c | 12 | Makernote | Exif.Canon.SerialNumber | Long | Camera serial number
0x000d | 13 | Makernote | Exif.Canon.0x000d | Short | Unknown
0x000f | 15 | Makernote | Exif.Canon.CustomFunctions | Short | Custom Functions
0x0010 | 16 | Makernote | Exif.Canon.ModelID | Long | Model ID
0x0012 | 18 | Makernote | Exif.Canon.PictureInfo | Short | Picture info
0x00a9 | 169 | Makernote | Exif.Canon.WhiteBalanceTable | Short | White balance table
0x00b5 | 181 | Makernote | Exif.Canon.0x00b5 | Short | Unknown
0x00c0 | 192 | Makernote | Exif.Canon.0x00c0 | Short | Unknown
0x00c1 | 193 | Makernote | Exif.Canon.0x00c1 | Short | Unknown

### Canon Camera Settings Tags

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0001 | 1 | Makernote | Exif.CanonCs.Macro | Short | Macro mode
0x0002 | 2 | Makernote | Exif.CanonCs.Selftimer | Short | Self timer
0x0003 | 3 | Makernote | Exif.CanonCs.Quality | Short | Quality
0x0004 | 4 | Makernote | Exif.CanonCs.FlashMode | Short | Flash mode setting
0x0005 | 5 | Makernote | Exif.CanonCs.DriveMode | Short | Drive mode setting
0x0006 | 6 | Makernote | Exif.CanonCs.0x0006 | Short | Unknown
0x0007 | 7 | Makernote | Exif.CanonCs.FocusMode | Short | Focus mode setting
0x0008 | 8 | Makernote | Exif.CanonCs.0x0008 | Short | Unknown
0x0009 | 9 | Makernote | Exif.CanonCs.0x0009 | Short | Unknown
0x000a | 10 | Makernote | Exif.CanonCs.ImageSize | Short | Image size
0x000b | 11 | Makernote | Exif.CanonCs.EasyMode | Short | Easy shooting mode
0x000c | 12 | Makernote | Exif.CanonCs.DigitalZoom | Short | Digital zoom
0x000d | 13 | Makernote | Exif.CanonCs.Contrast | Short | Contrast setting
0x000e | 14 | Makernote | Exif.CanonCs.Saturation | Short | Saturation setting
0x000f | 15 | Makernote | Exif.CanonCs.Sharpness | Short | Sharpness setting
0x0010 | 16 | Makernote | Exif.CanonCs.ISOSpeed | Short | ISO speed setting
0x0011 | 17 | Makernote | Exif.CanonCs.MeteringMode | Short | Metering mode setting
0x0012 | 18 | Makernote | Exif.CanonCs.FocusType | Short | Focus type setting
0x0013 | 19 | Makernote | Exif.CanonCs.AFPoint | Short | AF point selected
0x0014 | 20 | Makernote | Exif.CanonCs.ExposureProgram | Short | Exposure mode setting
0x0015 | 21 | Makernote | Exif.CanonCs.0x0015 | Short | Unknown
0x0016 | 22 | Makernote | Exif.CanonCs.0x0016 | Short | Unknown
0x0017 | 23 | Makernote | Exif.CanonCs.Lens | Short | 'long' and 'short' focal length of lens (in 'focal units') and 'focal units' per mm
0x0018 | 24 | Makernote | Exif.CanonCs.0x0018 | Short | Unknown
0x0019 | 25 | Makernote | Exif.CanonCs.0x0019 | Short | Unknown
0x001a | 26 | Makernote | Exif.CanonCs.0x001a | Short | Unknown
0x001b | 27 | Makernote | Exif.CanonCs.0x001b | Short | Unknown
0x001c | 28 | Makernote | Exif.CanonCs.FlashActivity | Short | Flash activity
0x001d | 29 | Makernote | Exif.CanonCs.FlashDetails | Short | Flash details
0x001e | 30 | Makernote | Exif.CanonCs.0x001e | Short | Unknown
0x001f | 31 | Makernote | Exif.CanonCs.0x001f | Short | Unknown
0x0020 | 32 | Makernote | Exif.CanonCs.FocusContinuous | Short | Focus continuous setting
0x0021 | 33 | Makernote | Exif.CanonCs.AESetting | Short | AE setting
0x0022 | 34 | Makernote | Exif.CanonCs.ImageStabilization | Short | Image stabilization
0x0023 | 35 | Makernote | Exif.CanonCs.DisplayAperture | Short | Display aperture
0x0024 | 36 | Makernote | Exif.CanonCs.ZoomSourceWidth | Short | Zoom source width
0x0025 | 37 | Makernote | Exif.CanonCs.ZoomTargetWidth | Short | Zoom target width
0x0026 | 38 | Makernote | Exif.CanonCs.0x0026 | Short | Unknown
0x0027 | 39 | Makernote | Exif.CanonCs.0x0027 | Short | Unknown
0x0028 | 40 | Makernote | Exif.CanonCs.PhotoEffect | Short | Photo effect
0x0029 | 41 | Makernote | Exif.CanonCs.0x0029 | Short | Unknown
0x002a | 42 | Makernote | Exif.CanonCs.ColorTone | Short | Color tone

### Canon Shot Info Tags

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0001 | 1 | Makernote | Exif.CanonSi.0x0001 | Short | Unknown
0x0002 | 2 | Makernote | Exif.CanonSi.ISOSpeed | Short | ISO speed used
0x0003 | 3 | Makernote | Exif.CanonSi.0x0003 | Short | Unknown
0x0004 | 4 | Makernote | Exif.CanonSi.TargetAperture | Short | Target Aperture
0x0005 | 5 | Makernote | Exif.CanonSi.TargetShutterSpeed | Short | Target shutter speed
0x0006 | 6 | Makernote | Exif.CanonSi.0x0006 | Short | Unknown
0x0007 | 7 | Makernote | Exif.CanonSi.WhiteBalance | Short | White balance setting
0x0008 | 8 | Makernote | Exif.CanonSi.0x0008 | Short | Unknown
0x0009 | 9 | Makernote | Exif.CanonSi.Sequence | Short | Sequence number (if in a continuous burst)
0x000a | 10 | Makernote | Exif.CanonSi.0x000a | Short | Unknown
0x000b | 11 | Makernote | Exif.CanonSi.0x000b | Short | Unknown
0x000c | 12 | Makernote | Exif.CanonSi.0x000c | Short | Unknown
0x000d | 13 | Makernote | Exif.CanonSi.0x000d | Short | Unknown
0x000e | 14 | Makernote | Exif.CanonSi.AFPointUsed | Short | AF point used
0x000f | 15 | Makernote | Exif.CanonSi.FlashBias | Short | Flash bias
0x0010 | 16 | Makernote | Exif.CanonSi.0x0010 | Short | Unknown
0x0011 | 17 | Makernote | Exif.CanonSi.0x0011 | Short | Unknown
0x0012 | 18 | Makernote | Exif.CanonSi.0x0012 | Short | Unknown
0x0013 | 19 | Makernote | Exif.CanonSi.SubjectDistance | Short | Subject distance (units are not clear)
0x0014 | 20 | Makernote | Exif.CanonSi.0x0014 | Short | Unknown
0x0015 | 21 | Makernote | Exif.CanonSi.ApertureValue | Short | Aperture
0x0016 | 22 | Makernote | Exif.CanonSi.ShutterSpeedValue | Short | Shutter speed
0x0017 | 23 | Makernote | Exif.CanonSi.0x0017 | Short | Unknown
0x0018 | 24 | Makernote | Exif.CanonSi.0x0018 | Short | Unknown
0x0019 | 25 | Makernote | Exif.CanonSi.0x0019 | Short | Unknown
0x001a | 26 | Makernote | Exif.CanonSi.0x001a | Short | Unknown

### Canon Panorama Tags

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0002 | 2 | Makernote | Exif.CanonPa.PanoramaFrame | Short | Panorama frame number
0x0005 | 5 | Makernote | Exif.CanonPa.PanoramaDirection | Short | Panorama direction

### Canon Custom Function Tags

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0001 | 1 | Makernote | Exif.CanonCf.NoiseReduction | Short | Long exposure noise reduction
0x0002 | 2 | Makernote | Exif.CanonCf.ShutterAeLock | Short | Shutter/AE lock buttons
0x0003 | 3 | Makernote | Exif.CanonCf.MirrorLockup | Short | Mirror lockup
0x0004 | 4 | Makernote | Exif.CanonCf.ExposureLevelIncrements | Short | Tv/Av and exposure level
0x0005 | 5 | Makernote | Exif.CanonCf.AFAssist | Short | AF assist light
0x0006 | 6 | Makernote | Exif.CanonCf.FlashSyncSpeedAv | Short | Shutter speed in Av mode
0x0007 | 7 | Makernote | Exif.CanonCf.AEBSequence | Short | AEB sequence/auto cancellation
0x0008 | 8 | Makernote | Exif.CanonCf.ShutterCurtainSync | Short | Shutter curtain sync
0x0009 | 9 | Makernote | Exif.CanonCf.LensAFStopButton | Short | Lens AF stop button Fn. Switch
0x000a | 10 | Makernote | Exif.CanonCf.FillFlashAutoReduction | Short | Auto reduction of fill flash
0x000b | 11 | Makernote | Exif.CanonCf.MenuButtonReturn | Short | Menu button return position
0x000c | 12 | Makernote | Exif.CanonCf.SetButtonFunction | Short | SET button func. when shooting
0x000d | 13 | Makernote | Exif.CanonCf.SensorCleaning | Short | Sensor cleaning
0x000e | 14 | Makernote | Exif.CanonCf.SuperimposedDisplay | Short | Superimposed display
0x000f | 15 | Makernote | Exif.CanonCf.ShutterReleaseNoCFCard | Short | Shutter Release W/O CF Card

### Canon Picture Info Tags

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0002 | 2 | Makernote | Exif.CanonPi.ImageWidth | Short | Image width
0x0003 | 3 | Makernote | Exif.CanonPi.ImageHeight | Short | Image height
0x0004 | 4 | Makernote | Exif.CanonPi.ImageWidthAsShot | Short | Image width (as shot)
0x0005 | 5 | Makernote | Exif.CanonPi.ImageHeightAsShot | Short | Image height (as shot)
0x0016 | 22 | Makernote | Exif.CanonPi.AFPointsUsed | Short | AF points used
0x001a | 26 | Makernote | Exif.CanonPi.AFPointsUsed20D | Short | AF points used (20D)