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

There are three different Nikon MakerNote formats. Exiv2 will automatically detect the correct format for the Exif data from a particular Nikon camera model.

## Nikon (format 1) MakerNote Tags defined in Exiv2

Tags found in the MakerNote of images taken with Nikon cameras, such as the E990 and D1. These tags are defined by Exiv2 in accordance with [3].

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0001 | 1 | Makernote | Exif.Nikon1.Version | Undefined | Nikon Makernote version
0x0002 | 2 | Makernote | Exif.Nikon1.ISOSpeed | Short | ISO speed setting
0x0003 | 3 | Makernote | Exif.Nikon1.ColorMode | Ascii | Color mode
0x0004 | 4 | Makernote | Exif.Nikon1.Quality | Ascii | Image quality setting
0x0005 | 5 | Makernote | Exif.Nikon1.WhiteBalance | Ascii | White balance
0x0006 | 6 | Makernote | Exif.Nikon1.Sharpening | Ascii | Image sharpening setting
0x0007 | 7 | Makernote | Exif.Nikon1.Focus | Ascii | Focus mode
0x0008 | 8 | Makernote | Exif.Nikon1.FlashSetting | Ascii | Flash setting
0x000a | 10 | Makernote | Exif.Nikon1.0x000a | Rational | Unknown
0x000f | 15 | Makernote | Exif.Nikon1.ISOSelection | Ascii | ISO selection
0x0010 | 16 | Makernote | Exif.Nikon1.DataDump | Undefined | Data dump
0x0080 | 128 | Makernote | Exif.Nikon1.ImageAdjustment | Ascii | Image adjustment setting
0x0082 | 130 | Makernote | Exif.Nikon1.AuxiliaryLens | Ascii | Auxiliary lens (adapter)
0x0085 | 133 | Makernote | Exif.Nikon1.FocusDistance | Rational | Manual focus distance
0x0086 | 134 | Makernote | Exif.Nikon1.DigitalZoom | Rational | Digital zoom setting
0x0088 | 136 | Makernote | Exif.Nikon1.AFFocusPos | Undefined | AF focus position information

## Nikon (format 2) MakerNote Tags defined in Exiv2

Tags found in the MakerNote of images taken with Nikon cameras, including the E700, E800, E900, E900S, E910, E950. These tags are defined by Exiv2 in accordance with [1].

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0002 | 2 | Makernote | Exif.Nikon2.0x0002 | Ascii | Unknown
0x0003 | 3 | Makernote | Exif.Nikon2.Quality | Short | Image quality setting
0x0004 | 4 | Makernote | Exif.Nikon2.ColorMode | Short | Color mode
0x0005 | 5 | Makernote | Exif.Nikon2.ImageAdjustment | Short | Image adjustment setting
0x0006 | 6 | Makernote | Exif.Nikon2.ISOSpeed | Short | ISO speed setting
0x0007 | 7 | Makernote | Exif.Nikon2.WhiteBalance | Short | White balance
0x0008 | 8 | Makernote | Exif.Nikon2.Focus | Rational | Focus mode
0x0009 | 9 | Makernote | Exif.Nikon2.0x0009 | Ascii | Unknown
0x000a | 10 | Makernote | Exif.Nikon2.DigitalZoom | Rational | Digital zoom setting
0x000b | 11 | Makernote | Exif.Nikon2.AuxiliaryLens | Short | Auxiliary lens (adapter)
0x0f00 | 3840 | Makernote | Exif.Nikon2.0x0f00 | Long | Unknown

## Nikon (format 3) MakerNote Tags defined in Exiv2

Tags found in the MakerNote of images taken with newer Nikon cameras, e.g., the E5400, SQ, D2H, D70.

Click on a column header to sort the table.

Tag (hex) | Tag (dec) | IFD | Key | Type | Tag description
--- | --- | --- | --- | --- | ---
0x0001 | 1 | Makernote | Exif.Nikon3.Version | Undefined | Nikon Makernote version
0x0002 | 2 | Makernote | Exif.Nikon3.ISOSpeed | Short | ISO speed setting
0x0003 | 3 | Makernote | Exif.Nikon3.ColorMode | Ascii | Color mode
0x0004 | 4 | Makernote | Exif.Nikon3.Quality | Ascii | Image quality setting
0x0005 | 5 | Makernote | Exif.Nikon3.WhiteBalance | Ascii | White balance
0x0006 | 6 | Makernote | Exif.Nikon3.Sharpening | Ascii | Image sharpening setting
0x0007 | 7 | Makernote | Exif.Nikon3.Focus | Ascii | Focus mode
0x0008 | 8 | Makernote | Exif.Nikon3.FlashSetting | Ascii | Flash setting
0x0009 | 9 | Makernote | Exif.Nikon3.FlashDevice | Ascii | Flash device
0x000a | 10 | Makernote | Exif.Nikon3.0x000a | Rational | Unknown
0x000b | 11 | Makernote | Exif.Nikon3.WhiteBalanceBias | SShort | White balance bias
0x000c | 12 | Makernote | Exif.Nikon3.ColorBalance1 | Rational | Color balance settings 1
0x000d | 13 | Makernote | Exif.Nikon3.ProgramShift | Undefined | Program shift
0x000e | 14 | Makernote | Exif.Nikon3.ExposureDiff | Undefined | Exposure difference
0x000f | 15 | Makernote | Exif.Nikon3.ISOSelection | Ascii | ISO selection
0x0010 | 16 | Makernote | Exif.Nikon3.DataDump | Undefined | Data dump
0x0011 | 17 | Makernote | Exif.Nikon3.Preview | Undefined | Offset to an IFD containing a preview image
0x0012 | 18 | Makernote | Exif.Nikon3.FlashComp | Undefined | Flash compensation setting
0x0013 | 19 | Makernote | Exif.Nikon3.ISOSettings | Short | ISO setting
0x0016 | 22 | Makernote | Exif.Nikon3.ImageBoundary | Short | Image boundary
0x0017 | 23 | Makernote | Exif.Nikon3.0x0017 | Undefined | Unknown
0x0018 | 24 | Makernote | Exif.Nikon3.FlashBracketComp | Undefined | Flash bracket compensation applied
0x0019 | 25 | Makernote | Exif.Nikon3.ExposureBracketComp | SRational | AE bracket compensation applied
0x001a | 26 | Makernote | Exif.Nikon3.ImageProcessing | Ascii | Image processing
0x001b | 27 | Makernote | Exif.Nikon3.CropHiSpeed | Short | Crop high speed
0x001d | 29 | Makernote | Exif.Nikon3.SerialNumber | Ascii | Serial Number
0x001e | 30 | Makernote | Exif.Nikon3.ColorSpace | Short | Color space
0x0080 | 128 | Makernote | Exif.Nikon3.ImageAdjustment | Ascii | Image adjustment setting
0x0081 | 129 | Makernote | Exif.Nikon3.ToneComp | Ascii | Tone compensation
0x0082 | 130 | Makernote | Exif.Nikon3.AuxiliaryLens | Ascii | Auxiliary lens (adapter)
0x0083 | 131 | Makernote | Exif.Nikon3.LensType | Byte | Lens type
0x0084 | 132 | Makernote | Exif.Nikon3.Lens | Rational | Lens
0x0085 | 133 | Makernote | Exif.Nikon3.FocusDistance | Rational | Manual focus distance
0x0086 | 134 | Makernote | Exif.Nikon3.DigitalZoom | Rational | Digital zoom setting
0x0087 | 135 | Makernote | Exif.Nikon3.FlashMode | Byte | Mode of flash used
0x0088 | 136 | Makernote | Exif.Nikon3.AFFocusPos | Undefined | AF focus position information
0x0089 | 137 | Makernote | Exif.Nikon3.ShootingMode | Short | Shooting mode
0x008a | 138 | Makernote | Exif.Nikon3.AutoBracketRelease | Short | Auto bracket release
0x008b | 139 | Makernote | Exif.Nikon3.LensFStops | Undefined | Lens FStops
0x008c | 140 | Makernote | Exif.Nikon3.ToneCurve | Undefined | Tone curve
0x008d | 141 | Makernote | Exif.Nikon3.ColorMode | Ascii | Color mode
0x008f | 143 | Makernote | Exif.Nikon3.SceneMode | Ascii | Scene mode
0x0090 | 144 | Makernote | Exif.Nikon3.LightSource | Ascii | Light source
0x0091 | 145 | Makernote | Exif.Nikon3.0x0091 | Undefined | Unknown
0x0092 | 146 | Makernote | Exif.Nikon3.HueAdjustment | SShort | Hue adjustment
0x0094 | 148 | Makernote | Exif.Nikon3.Saturation | SShort | Saturation
0x0095 | 149 | Makernote | Exif.Nikon3.NoiseReduction | Ascii | Noise reduction
0x0096 | 150 | Makernote | Exif.Nikon3.CompressionCurve | Undefined | Compression curve
0x0097 | 151 | Makernote | Exif.Nikon3.ColorBalance2 | Undefined | Color balance settings 2
0x0098 | 152 | Makernote | Exif.Nikon3.LensData | Undefined | Lens data settings
0x0099 | 153 | Makernote | Exif.Nikon3.NEFThumbnailSize | Short | NEF thumbnail size
0x009a | 154 | Makernote | Exif.Nikon3.SensorPixelSize | Rational | Sensor pixel size
0x009b | 155 | Makernote | Exif.Nikon3.0x009b | Short | Unknown
0x009f | 159 | Makernote | Exif.Nikon3.0x009f | SShort | Unknown
0x00a0 | 160 | Makernote | Exif.Nikon3.SerialNumber | Ascii | Camera serial number
0x00a2 | 162 | Makernote | Exif.Nikon3.ImageDataSize | Long | Image data size
0x00a3 | 163 | Makernote | Exif.Nikon3.0x00a3 | Byte | Unknown
0x00a5 | 165 | Makernote | Exif.Nikon3.ImageCount | Long | Image count
0x00a6 | 166 | Makernote | Exif.Nikon3.DeleteImageCount | Long | Delete image count
0x00a7 | 167 | Makernote | Exif.Nikon3.ShutterCount | Long | Number of shots taken by camera
0x00a8 | 168 | Makernote | Exif.Nikon3.0x00a8 | Undefined | Unknown
0x00a9 | 169 | Makernote | Exif.Nikon3.ImageOptimization | Ascii | Image optimization
0x00aa | 170 | Makernote | Exif.Nikon3.Saturation | Ascii | Saturation
0x00ab | 171 | Makernote | Exif.Nikon3.VariProgram | Ascii | Program variation
0x00ac | 172 | Makernote | Exif.Nikon3.ImageStabilization | Ascii | Image stabilization
0x00ad | 173 | Makernote | Exif.Nikon3.AFResponse | Ascii | AF response
0x00b1 | 177 | Makernote | Exif.Nikon3.HighISONoiseReduction | Short | High ISO Noise Reduction
0x0e00 | 3584 | Makernote | Exif.Nikon3.PrintIM | Undefined | PrintIM information
0x0e01 | 3585 | Makernote | Exif.Nikon3.CaptureData | Undefined | Capture data
0x0e09 | 3593 | Makernote | Exif.Nikon3.CaptureVersion | Ascii | Capture version
0x0e0e | 3598 | Makernote | Exif.Nikon3.CaptureOffsets | Undefined | Capture offsets