Canon Tags

Tag IDTag Name WritableValues / Notes
0x0001 CanonCameraSettings - --> Canon CameraSettings Tags
0x0002 CanonFocalLength - --> Canon FocalLength Tags
0x0003 CanonFlashInfo? N  
0x0004 CanonShotInfo - --> Canon ShotInfo Tags
0x0005 CanonPanorama - --> Canon Panorama Tags
0x0006 CanonImageType string  
0x0007 CanonFirmwareVersion string  
0x0008 FileNumber int32u  
0x0009 OwnerName string  
0x000a ColorInfoD30 - --> Canon ColorInfoD30 Tags
0x000c SerialNumber int32u  
0x000d CanonCameraInfo
CanonCameraInfo1DmkIII
CanonCameraInfo40D
CanonCameraInfo2
CanonCameraInfoUnknown32
CanonCameraInfoUnknown16
CanonCameraInfoUnknown
-
-
-
-
-
-
-
--> Canon CameraInfo Tags
--> Canon CameraInfo1DmkIII Tags
--> Canon CameraInfo40D Tags
--> Canon CameraInfo2 Tags
--> Canon CameraInfoUnknown32 Tags
--> Canon CameraInfoUnknown16 Tags
--> Canon CameraInfoUnknown Tags
0x000e CanonFileLength int32u  
0x000f CustomFunctions1D
CustomFunctions5D
CustomFunctions10D
CustomFunctions20D
CustomFunctions30D
CustomFunctions350D
CustomFunctions400D
CustomFunctionsD30
CustomFunctionsD60
CustomFunctionsUnknown
-
-
-
-
-
-
-
-
-
-
--> CanonCustom Functions1D Tags
--> CanonCustom Functions5D Tags
--> CanonCustom Functions10D Tags
--> CanonCustom Functions20D Tags
--> CanonCustom Functions30D Tags
--> CanonCustom Functions350D Tags
--> CanonCustom Functions400D Tags
--> CanonCustom FunctionsD30 Tags
--> CanonCustom FunctionsD30 Tags
--> CanonCustom FuncsUnknown Tags
0x0010 CanonModelID int32u --> Canon CanonModelID Values
0x0012 CanonAFInfo - --> Canon AFInfo Tags
0x0015 SerialNumberFormat int32u 0x90000000 = Format 1
0xa0000000 = Format 2
0x001c DateStampMode int16u (only used in postcard mode)
0 = Off
1 = Date
2 = Date & Time
0x001d MyColors - --> Canon MyColors Tags
0x001e FirmwareRevision int32u  
0x0024 FaceDetect1 - --> Canon FaceDetect1 Tags
0x0025 FaceDetect2 - --> Canon FaceDetect2 Tags
0x0026 CanonAFInfo2 - --> Canon AFInfo2 Tags
0x0083 OriginalDecisionData int32u  
0x0090 CustomFunctions1D - --> CanonCustom Functions1D Tags
0x0091 PersonalFunctions - --> CanonCustom PersonalFuncs Tags
0x0092 PersonalFunctionValues - --> CanonCustom PersonalFuncValues Tags
0x0093 CanonFileInfo - --> Canon FileInfo Tags
0x0094 AFPointsInFocus1D N (EOS 1D -- 5 rows: A1-7, B1-10, C1-11, D1-10, E1-7, center point is C6)
0x0095 LensType string  
0x0096 InternalSerialNumber string  
0x0097 DustRemovalData N  
0x0099 CustomFunctions2 - --> CanonCustom Functions2 Tags
0x00a0 ProccessingInfo - --> Canon Processing Tags
0x00a1 ToneCurveTable N  
0x00a2 SharpnessTable N  
0x00a3 SharpnessFreqTable N  
0x00a4 WhiteBalanceTable N  
0x00a9 ColorBalance - --> Canon ColorBalance Tags
0x00ae ColorTemperature int16u  
0x00b0 CanonFlags - --> Canon Flags Tags
0x00b1 ModifiedInfo - --> Canon ModifiedInfo Tags
0x00b2 ToneCurveMatching N  
0x00b3 WhiteBalanceMatching N  
0x00b4 ColorSpace int16u 1 = sRGB
2 = Adobe RGB
0x00b6 PreviewImageInfo - --> Canon PreviewImageInfo Tags
0x00d0 VRDOffset int32u* (offset of VRD "recipe data" if it exists)
0x00e0 SensorInfo - --> Canon SensorInfo Tags
0x4001 ColorBalance1
ColorBalance2
ColorBalance3
ColorBalanceUnknown
-
-
-
N
--> Canon ColorBalance1 Tags
--> Canon ColorBalance2 Tags
--> Canon ColorBalance3 Tags
0x4002 UnknownBlock1? N  
0x4003 ColorInfo - --> Canon ColorInfo Tags
0x4005 UnknownBlock2? N (unknown 49kB block, not copied to JPEG images)
0x4008 BlackLevel? N  

Canon CanonModelID Values

ValueCanonModelID
0x1010000= PowerShot A30
0x1040000= PowerShot S300 / Digital IXUS 300 / IXY Digital 300
0x1060000= PowerShot A20
0x1080000= PowerShot A10
0x1090000= PowerShot S110 / Digital IXUS v / IXY Digital 200
0x1100000= PowerShot G2
0x1110000= PowerShot S40
0x1120000= PowerShot S30
0x1130000= PowerShot A40
0x1140000= EOS D30
0x1150000= PowerShot A100
0x1160000= PowerShot S200 / Digital IXUS v2 / IXY Digital 200a
0x1170000= PowerShot A200
0x1180000= PowerShot S330 / Digital IXUS 330 / IXY Digital 300a
0x1190000= PowerShot G3
0x1210000= PowerShot S45
0x1230000= PowerShot SD100 / Digital IXUS II / IXY Digital 30
0x1240000= PowerShot S230 / Digital IXUS v3 / IXY Digital 320
0x1250000= PowerShot A70
0x1260000= PowerShot A60
0x1270000= PowerShot S400 / Digital IXUS 400 / IXY Digital 400
0x1290000= PowerShot G5
0x1300000= PowerShot A300
0x1310000= PowerShot S50
0x1340000= PowerShot A80
0x1350000= PowerShot SD10 / Digital IXUS i / IXY Digital L
0x1360000= PowerShot S1 IS
0x1370000= PowerShot Pro1
0x1380000= PowerShot S70
0x1390000= PowerShot S60
0x1400000= PowerShot G6
0x1410000= PowerShot S500 / Digital IXUS 500 / IXY Digital 500
0x1420000= PowerShot A75
0x1440000= PowerShot SD110 / Digital IXUS IIs / IXY Digital 30a
0x1450000= PowerShot A400
0x1470000= PowerShot A310
0x1490000= PowerShot A85
0x1520000= PowerShot S410 / Digital IXUS 430 / IXY Digital 450
0x1530000= PowerShot A95
0x1540000= PowerShot SD300 / Digital IXUS 40 / IXY Digital 50
0x1550000= PowerShot SD200 / Digital IXUS 30 / IXY Digital 40
0x1560000= PowerShot A520
0x1570000= PowerShot A510
0x1590000= PowerShot SD20 / Digital IXUS i5 / IXY Digital L2
0x1640000= PowerShot S2 IS
0x1650000= PowerShot SD430 / IXUS Wireless / IXY Wireless
0x1660000= PowerShot SD500 / Digital IXUS 700 / IXY Digital 600
0x1668000= EOS D60
0x1700000= PowerShot SD30 / Digital IXUS i zoom / IXY Digital L3
0x1740000= PowerShot A430
0x1750000= PowerShot A410
0x1760000= PowerShot S80
0x1780000= PowerShot A620
0x1790000= PowerShot A610
0x1800000= PowerShot SD630 / Digital IXUS 65 / IXY Digital 80
0x1810000= PowerShot SD450 / Digital IXUS 55 / IXY Digital 60
0x1820000= PowerShot TX1
0x1870000= PowerShot SD400 / Digital IXUS 50 / IXY Digital 55
0x1880000= PowerShot A420
0x1890000= PowerShot SD900 / Digital IXUS 900 Ti / IXY Digital 1000
0x1900000= PowerShot SD550 / Digital IXUS 750 / IXY Digital 700
0x1920000= PowerShot A700
0x1940000= PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS
0x1950000= PowerShot S3 IS
0x1960000= PowerShot A540
0x1970000= PowerShot SD600 / Digital IXUS 60 / IXY Digital 70
0x1980000= PowerShot G7
0x1990000= PowerShot A530
0x2000000= PowerShot SD800 IS / Digital IXUS 850 IS / IXY Digital 900 IS
0x2010000= PowerShot SD40 / Digital IXUS i7 / IXY Digital L4
0x2020000= PowerShot A710 IS
0x2030000= PowerShot A640
0x2040000= PowerShot A630
0x2090000= PowerShot S5 IS
0x2100000= PowerShot A460
0x2120000= PowerShot SD850 IS / Digital IXUS 950 IS / IXY Digital 810 IS
0x2130000= PowerShot A570 IS
0x2140000= PowerShot A560
0x2150000= PowerShot SD750 / Digital IXUS 75 / IXY Digital 90
0x2160000= PowerShot SD1000 / Digital IXUS 70 / IXY Digital 10
0x2180000= PowerShot A550
0x2190000= PowerShot A450
0x2230000= PowerShot G9
0x2240000= PowerShot A650 IS
0x2260000= PowerShot A720 IS
0x2290000= PowerShot SX100 IS
0x2300000= PowerShot SD950 IS / Digital IXUS 960 IS / IXY Digital 2000 IS
0x2310000= PowerShot SD870 IS / Digital IXUS 860 IS / IXY Digital 910 IS
0x3010000= PowerShot Pro90 IS
0x4040000= PowerShot G1
0x6040000= PowerShot S100 / Digital IXUS / IXY Digital
0x4007d675= HV10
0x4007d777= iVIS DC50
0x4007d778= iVIS HV20
0x80000001= EOS-1D
0x80000167= EOS-1DS
0x80000168= EOS 10D
0x80000169= EOS-1D Mark III
0x80000170= EOS Digital Rebel / 300D / Kiss Digital
0x80000174= EOS-1D Mark II
0x80000175= EOS 20D
0x80000188= EOS-1Ds Mark II
0x80000189= EOS Digital Rebel XT / 350D / Kiss Digital N
0x80000190= EOS 40D
0x80000213= EOS 5D
0x80000215= EOS-1Ds Mark III
0x80000232= EOS-1D Mark II N
0x80000234= EOS 30D
0x80000236= EOS Digital Rebel XTi / 400D / Kiss Digital X

Canon CameraSettings Tags

IndexTag Name WritableValues / Notes
1 MacroMode int16s 1 = Macro
2 = Normal
2 Self-timer int16s  
3 Quality int16s 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine
4 CanonFlashMode int16s 0 = Off
1 = Auto
2 = On
3 = Red-eye reduction
4 = Slow-sync
5 = Red-eye reduction (Auto)
6 = Red-eye reduction (On)
16 = External flash
5 ContinuousDrive int16s 0 = Single
1 = Continuous
2 = Movie
3 = Continuous, Speed Priority
4 = Continuous, Low
5 = Continuous, High
7 FocusMode int16s 0 = One-shot AF
1 = AI Servo AF
2 = AI Focus AF
3 = Manual Focus
4 = Single
5 = Continuous
6 = Manual Focus
16 = Pan Focus
9 RecordMode int16s 1 = JPEG
2 = CRW+THM
3 = AVI+THM
4 = TIF
5 = TIF+JPEG
6 = CR2
7 = CR2+JPEG
10 CanonImageSize int16s 0 = Large
1 = Medium
2 = Small
5 = Medium 1
6 = Medium 2
7 = Medium 3
8 = Postcard
9 = Widescreen
11 EasyMode int16s 0 = Full auto
1 = Manual
2 = Landscape
3 = Fast shutter
4 = Slow shutter
5 = Night
6 = Gray Scale
7 = Sepia
8 = Portrait
9 = Sports
10 = Macro
11 = Black & White
12 = Pan focus
13 = Vivid
14 = Neutral
15 = Flash Off
16 = Long Shutter
17 = Super Macro
18 = Foliage
19 = Indoor
20 = Fireworks
21 = Beach
22 = Underwater
23 = Snow
24 = Kids & Pets
25 = Night Snapshot
26 = Digital Macro
27 = My Colors
28 = Still Image
30 = Color Accent
31 = Color Swap
32 = Aquarium
33 = ISO 3200
12 DigitalZoom int16s 0 = None
1 = 2x
2 = 4x
3 = Other
13 Contrast int16s  
14 Saturation int16s  
15 Sharpness int16s  
16 CameraISO int16s  
17 MeteringMode int16s 0 = Default
1 = Spot
2 = Average
3 = Evaluative
4 = Partial
5 = Center-weighted averaging
18 FocusRange int16s 0 = Manual
1 = Auto
2 = Not Known
3 = Macro
4 = Very Close
5 = Close
6 = Middle Range
7 = Far Range
8 = Pan Focus
9 = Super Macro
10 = Infinity
19 AFPoint int16s 0x2005 = Manual AF point selection
0x3000 = None (MF)
0x3001 = Auto AF point selection
0x3002 = Right
0x3003 = Center
0x3004 = Left
0x4001 = Auto AF point selection
0x4006 = Face Detect
20 CanonExposureMode int16s 0 = Easy
1 = Program AE
2 = Shutter speed priority AE
3 = Aperture-priority AE
4 = Manual
5 = Depth-of-field AE
6 = M-Dep
22 LensType int16s --> Canon LensType Values
23 LongFocal int16u  
24 ShortFocal int16u  
25 FocalUnits int16s  
26 MaxAperture int16s  
27 MinAperture int16s  
28 FlashActivity int16s  
29 FlashBits int16s Bit 0 = Manual
Bit 1 = TTL
Bit 2 = A-TTL
Bit 3 = E-TTL
Bit 4 = FP sync enabled
Bit 7 = 2nd-curtain sync used
Bit 11 = FP sync used
Bit 13 = Built-in
Bit 14 = External
32 FocusContinuous int16s 0 = Single
1 = Continuous
33 AESetting int16s 0 = Normal AE
1 = Exposure Compensation
2 = AE Lock
3 = AE Lock + Exposure Comp.
4 = No AE
34 ImageStabilization int16s 0 = Off
1 = On
2 = On, Shot Only
3 = On, Panning
35 DisplayAperture int16s  
36 ZoomSourceWidth int16s  
37 ZoomTargetWidth int16s  
40 PhotoEffect int16s 0 = Off
1 = Vivid
2 = Neutral
3 = Smooth
4 = Sepia
5 = B&W
6 = Custom
100 = My Color Data
41 ManualFlashOutput int16s 0x0 = n/a
0x500 = Full
0x502 = Medium
0x504 = Low
0x7fff = n/a
42 ColorTone int16s  

Canon LensType Values

ValueLensType
1= Canon EF 50mm f/1.8
2= Canon EF 28mm f/2.8
3= Canon EF 135mm f/2.8 Soft
4= Sigma UC Zoom 35-135mm f/4-5.6
6= Sigma 18-125mm F3.5-5.6 DC IF ASP or Tokina AF193-2 19-35mm f/3.5-4.5
7= Canon EF 100-300mm F5.6L
10= Canon EF 50mm f/2.5 Macro or Sigma
11= Canon EF 35mm f/2
13= Canon EF 15mm f/2.8
21= Canon EF 80-200mm f/2.8L
22= Tokina AT-X280AF PRO 28-80mm F2.8 ASPHERICAL
26= Canon EF 100mm f/2.8 Macro or Cosina 100mm f/3.5 Macro AF or Tamron
28= Tamron AF Aspherical 28-200mm f/3.8-5.6 or 28-75mm f/2.8 or 28-105mm f/2.8
29= Canon EF 50mm f/1.8 MkII
31= Tamron SP AF 300mm f/2.8 LD IF
32= Canon EF 24mm f/2.8 or Sigma 15mm f/2.8 EX Fisheye
39= Canon EF 75-300mm f/4-5.6
40= Canon EF 28-80mm f/3.5-5.6
43= Canon EF 28-105mm f/4-5.6
45= Canon EF-S 18-55mm f/3.5-5.6
48= Canon EF-S 18-55mm f/3.5-5.6 IS
124= Canon MP-E 65mm f/2.8 1-5x Macro Photo
125= Canon TS-E 24mm f/3.5L
126= Canon TS-E 45mm f/2.8
127= Canon TS-E 90mm f/2.8
130= Canon EF 50mm f/1.0L
131= Sigma 17-35mm f2.8-4 EX Aspherical HSM
134= Canon EF 600mm f/4L IS
135= Canon EF 200mm f/1.8L
136= Canon EF 300mm f/2.8L
137= Canon EF 85mm f/1.2L
139= Canon EF 400mm f/2.8L
141= Canon EF 500mm f/4.5L
142= Canon EF 300mm f/2.8L IS
143= Canon EF 500mm f/4L IS
149= Canon EF 100mm f/2
150= Canon EF 14mm f/2.8L or Sigma 20mm EX f/1.8
151= Canon EF 200mm f/2.8L
152= Sigma Lens (various models)
153= Canon EF 35-350mm f/3.5-5.6L or Tamron or Sigma Bigma
155= Canon EF 85mm f/1.8 USM
156= Canon EF 28-105mm f/3.5-4.5 USM
160= Canon EF 20-35mm f/3.5-4.5 USM
161= Canon EF 28-70mm f/2.8L or Sigma 24-70mm EX f/2.8 or Tamron 90mm f/2.8
165= Canon EF 70-200mm f/2.8 L
166= Canon EF 70-200mm f/2.8 L + x1.4
167= Canon EF 70-200mm f/2.8 L + x2
168= Canon EF 28mm f/1.8 USM
169= Canon EF17-35mm f/2.8L or Sigma 15-30mm f/3.5-4.5 EX DG Aspherical
170= Canon EF 200mm f/2.8L II
173= Canon EF 180mm Macro f/3.5L or Sigma 180mm F3.5 or 150mm f/2.8 Macro
174= Canon EF 135mm f/2L
176= Canon EF 24-85mm f/3.5-4.5 USM
177= Canon EF 300mm f/4L IS
178= Canon EF 28-135mm f/3.5-5.6 IS
180= Canon EF 35mm f/1.4L
181= Canon EF 100-400mm f/4.5-5.6L IS + x1.4
182= Canon EF 100-400mm f/4.5-5.6L IS + x2
183= Canon EF 100-400mm f/4.5-5.6L IS
184= Canon EF 400mm f/2.8L + x2
186= Canon EF 70-200mm f/4L
190= Canon EF 100mm f/2.8 Macro
191= Canon EF 400mm f/4 DO IS
197= Canon EF 75-300mm f/4-5.6 IS
198= Canon EF 50mm f/1.4 USM
202= Canon EF 28-80 f/3.5-5.6 USM IV
211= Canon EF 28-200mm f/3.5-5.6
213= Canon EF 90-300mm f/4.5-5.6
214= Canon EF-S 18-55mm f/3.5-4.5 USM
224= Canon EF 70-200mm f/2.8L IS USM
225= Canon EF 70-200mm f/2.8L IS USM + x1.4
226= Canon EF 70-200mm f/2.8L IS USM + x2
229= Canon EF 16-35mm f/2.8L
230= Canon EF 24-70mm f/2.8L
231= Canon EF 17-40mm f/4L
232= Canon EF 70-300mm f/4.5-5.6 DO IS USM
234= Canon EF-S 17-85mm f4-5.6 IS USM
235= Canon EF-S10-22mm F3.5-4.5 USM
236= Canon EF-S60mm F2.8 Macro USM
237= Canon EF 24-105mm f/4L IS
238= Canon EF 70-300mm f/4-5.6 IS USM
239= Canon EF 85mm f/1.2L II USM
240= Canon EF-S 17-55mm f/2.8 IS USM
241= Canon EF 50mm f/1.2L USM
242= Canon EF 70-200mm f/4L IS USM

Canon FocalLength Tags

IndexTag Name WritableValues / Notes
0 FocalType int16u 1 = Fixed
2 = Zoom
1 FocalLength int16u  
2 FocalPlaneXSize int16u (not valid for 1DmkIII)
3 FocalPlaneYSize int16u (not valid for 1DmkIII)

Canon ShotInfo Tags

IndexTag Name WritableValues / Notes
1 AutoISO int16s (actual ISO used = BaseISO * AutoISO / 100)
2 BaseISO int16s  
3 MeasuredEV int16s (this the Canon name for what should properly be called MeasuredLV, and is offset by about -5 EV from the calculated LV for most models)
4 TargetAperture int16s  
5 TargetExposureTime int16s  
6 ExposureCompensation int16s  
7 WhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater
8 SlowShutter int16s 0 = Off
1 = Night Scene
2 = On
3 = None
9 SequenceNumber int16s  
10 OpticalZoomCode int16s (for many PowerShot models, a this is 0-6 for wide-tele zoom)
13 FlashGuideNumber int16s  
14 AFPointsInFocus int16s (used by D30, D60 and some PowerShot/Ixus models)
0x3000 = None (MF)
0x3001 = Right
0x3002 = Center
0x3003 = Center+Right
0x3004 = Left
0x3005 = Left+Right
0x3006 = Left+Center
0x3007 = All
15 FlashExposureComp int16s  
16 AutoExposureBracketing int16s -1 = On
0 = Off
1 = On (shot 1)
2 = On (shot 2)
3 = On (shot 3)
17 AEBBracketValue int16s  
19 FocusDistanceUpper int16s  
20 FocusDistanceLower int16s  
21 FNumber int16s  
22 ExposureTime int16s  
24 BulbDuration int16s  
26 CameraType int16s 248 = EOS High-end
250 = Compact
252 = EOS Mid-range
255 = DV Camera
27 AutoRotate int16s -1 = Rotated by Software
0 = None
1 = Rotate 90 CW
2 = Rotate 180
3 = Rotate 270 CW
28 NDFilter int16s 0 = Off
1 = On
29 Self-timer2 int16s  
33 FlashOutput int16s (this has a maximum value of 500 for models like the A570IS)

Canon Panorama Tags

IndexTag Name WritableValues / Notes
2 PanoramaFrame int16s  
5 PanoramaDirection int16s 0 = Left to Right
1 = Right to Left
2 = Bottom to Top
3 = Top to Bottom
4 = 2x2 Matrix (Clockwise)

Canon ColorInfoD30 Tags

IndexTag Name WritableValues / Notes
9 ColorTemperature int16s  
10 ColorMatrix int16s  

Canon CameraInfo Tags

Information in the "CameraInfo" records is tricky to decode because the encodings are very different than in other Canon records (even sometimes switching endianness between values within a single camera), plus there is considerable variation in format from model to model. The table below is common to the 1D, 1DS, 1DmkII, 1DSmkII and 5D, but individual tags may not be valid for all these models.

IndexTag Name WritableValues / Notes
3 FNumber int8u (5D only)
4 ExposureTime int8u  
6 ISO int8u (5D only)
9 FocalLength int16u (1DmkII and 1DsMkII only)
13 LensType int8u --> Canon LensType Values
17 ShortFocal int16u (1DmkII and 1DsMkII only)
19 LongFocal int16u (1DmkII and 1DsMkII only)
45 FocalType int8u (1DmkII and 1DSmkII only)
0 = Fixed
2 = Zoom
56 AFPointsInFocus5D undef[2] (EOS 5D, bit definitions are for big-endian int16u)
Bit 0 = Center
Bit 1 = Top
Bit 2 = Bottom
Bit 3 = Upper-left
Bit 4 = Upper-right
Bit 5 = Lower-left
Bit 6 = Lower-right
Bit 7 = Left
Bit 8 = Right
Bit 9 = AI Servo1
Bit 10 = AI Servo2
Bit 11 = AI Servo3
Bit 12 = AI Servo4
Bit 13 = AI Servo5
Bit 14 = AI Servo6
108 PictureStyle int16u (1DmkII, 1DSmkII and 5D only)
0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
164 FirmwareRevision string[8] (5D only)
172 ShortOwnerName string[16] (5D only)
208 ImageNumber int16u (5D only)
232 ContrastStandard int8s  
233 ContrastPortrait int8s  
234 ContrastLandscape int8s  
235 ContrastNeutral int8s  
236 ContrastFaithful int8s  
237 ContrastMonochrome int8s  
238 ContrastUserDef1 int8s  
239 ContrastUserDef2 int8s  
240 ContrastUserDef3 int8s  
241 SharpnessStandard int8s  
242 SharpnessPortrait int8s  
243 SharpnessLandscape int8s  
244 SharpnessNeutral int8s  
245 SharpnessFaithful int8s  
246 SharpnessMonochrome int8s  
247 SharpnessUserDef1 int8s  
248 SharpnessUserDef2 int8s  
249 SharpnessUserDef3 int8s  
250 SaturationStandard int8s  
251 SaturationPortrait int8s  
252 SaturationLandscape int8s  
253 SaturationNeutral int8s  
254 SaturationFaithful int8s  
255 FilterEffectMonochrome int8s 0 = None
1 = Yellow
2 = Orange
3 = Red
4 = Green
256 SaturationUserDef1 int8s  
257 SaturationUserDef2 int8s  
258 SaturationUserDef3 int8s  
259 ColorToneStandard int8s  
260 ColorTonePortrait int8s  
261 ColorToneLandscape int8s  
262 ColorToneNeutral int8s  
263 ColorToneFaithful int8s  
264 ToningEffectMonochrome int8s 0 = None
1 = Sepia
2 = Blue
3 = Purple
4 = Green
265 ColorToneUserDef1 int8s  
266 ColorToneUserDef2 int8s  
267 ColorToneUserDef3 int8s  
268 UserDef1PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
270 UserDef2PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
272 UserDef3PictureStyle int16u 0x41 = Nostalgia
0x42 = Clear
0x43 = Twilight
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
284 TimeStamp int32u  

Canon CameraInfo1DmkIII Tags

CameraInfo tags valid for the EOS 1D Mark III.

IndexTag Name WritableValues / Notes
3 FNumber int8u  
4 ExposureTime int8u  
6 ISO int8u  
29 FocalLength int16u  
66 FocusDistanceUpper int16u  
68 FocusDistanceLower int16u  
134 PictureStyle int8u 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
275 ShortFocal int16u  
277 LongFocal int16u  
370 FileNumber int32u  
374 ShutterCount int32u (may be valid only for some 1DmkIII copies, even running the same firmware)
1118 TimeStamp int32u  

Canon CameraInfo40D Tags

CameraInfo tags valid for the EOS 40D.

IndexTag Name WritableValues / Notes
66 FocusDistanceUpper int16u  
68 FocusDistanceLower int16u  

Canon CameraInfo2 Tags

These tags used by a number of newer PowerShot models.

IndexTag Name WritableValues / Notes
0 ISO int32s  
5 FNumber int32s  
6 ExposureTime int32s  
23 Rotation int32s  

Canon CameraInfoUnknown32 Tags

Unknown CameraInfo tags are divided into 3 tables based on format size.

IndexTag Name WritableValues / Notes
[no tags known]

Canon CameraInfoUnknown16 Tags

IndexTag Name WritableValues / Notes
[no tags known]

Canon CameraInfoUnknown Tags

IndexTag Name WritableValues / Notes
[no tags known]

Canon AFInfo Tags

Auto-focus information used by many older Canon models. The values in this record are sequential, and some have variable sizes based on the value of NumAFPoints (which may be 1,5,7,9,15,45 or 53). The AFArea coordinates are given in a system where the image has dimensions given by AFImageWidth and AFImageHeight, and 0,0 is the image center. The direction of the Y axis depends on the camera model, with positive Y upwards for EOS models, but apparently downwards for PowerShot models.

SequenceTag Name WritableValues / Notes
0 NumAFPoints N  
1 ValidAFPoints N (number of AF points valid in the following information)
2 CanonImageWidth N  
3 CanonImageHeight N  
4 AFImageWidth N (size of image in AF coordinates)
5 AFImageHeight N  
6 AFAreaWidth N  
7 AFAreaHeight N  
8 AFAreaXPositions N  
9 AFAreaYPositions N  
10 AFPointsInFocus N  
11 PrimaryAFPoint
Canon_AFInfo_0x000b?
N
N
 
12 PrimaryAFPoint N  

Canon MyColors Tags

IndexTag Name WritableValues / Notes
2 MyColorMode int16u 0 = Off
9 = Custom
12 = Vivid
13 = Neutral
14 = Sepia
15 = B&W

Canon FaceDetect1 Tags

IndexTag Name WritableValues / Notes
2 FacesDetected int16u  
3 FaceDetectFrameWidth int16u  
4 FaceDetectFrameHeight int16u  
8 Face0Position int16s[2] (X-Y coordinates for the center of each face in the Face Detect frame at the time of focus lock. "0 0" is the center, and positive X and Y are to the right and downwards respectively)
10 Face1Position int16s[2]  
12 Face2Position int16s[2]  
14 Face3Position int16s[2]  
16 Face4Position int16s[2]  
18 Face5Position int16s[2]  
20 Face6Position int16s[2]  
22 Face7Position int16s[2]  
24 Face8Position int16s[2]  

Canon FaceDetect2 Tags

IndexTag Name WritableValues / Notes
2 FacesDetected int8u  

Canon AFInfo2 Tags

Newer version of the AFInfo record containing much of the same information (and coordinate confusion) as the older version. In this record, values of 9 and 45 have been observed for NumAFPoints.

SequenceTag Name WritableValues / Notes
0 AFInfoSize? N  
1 AFMode N 0 = Off (Manual Focus)
2 = Single-point AF
4 = Multi-point AF
5 = Face Detect AF
2 NumAFPoints N  
3 ValidAFPoints N (number of AF points valid in the following information)
4 CanonImageWidth N  
5 CanonImageWidth N  
6 AFImageWidth N (size of image in AF coordinates)
7 AFImageHeight N  
8 AFAreaWidths N  
9 AFAreaHeights N  
10 AFAreaXPositions N  
11 AFAreaYPositions N  
12 AFPointsInFocus N  
13 AFPointsSelected
Canon_AFInfo2_0x000d?
N
N
 
14 PrimaryAFPoint N  

Canon FileInfo Tags

IndexTag Name WritableValues / Notes
1 FileNumber
ShutterCount
int32u
int32u
(the location of the upper 4 bits of the directory number is a mystery for the EOS 30D, so the reported directory number will be incorrect for original images with a directory number of 164 or greater)
3 BracketMode int16s 0 = Off
1 = AEB
2 = FEB
3 = ISO
4 = WB
4 BracketValue int16s  
5 BracketShotNumber int16s  
6 RawJpgQuality int16s 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine
7 RawJpgSize int16s 0 = Large
1 = Medium
2 = Small
5 = Medium 1
6 = Medium 2
7 = Medium 3
8 = Postcard
9 = Widescreen
8 NoiseReduction int16s 0 = Off
1 = On (mode 1)
2 = On (mode 2)
3 = On (mode 3)
4 = On (mode 4)
9 WBBracketMode int16s 0 = Off
1 = On (shift AB)
2 = On (shift GM)
12 WBBracketValueAB int16s  
13 WBBracketValueGM int16s  
14 FilterEffect int16s 0 = None
1 = Yellow
2 = Orange
3 = Red
4 = Green
15 ToningEffect int16s 0 = None
1 = Sepia
2 = Blue
3 = Purple
4 = Green

Canon Processing Tags

IndexTag Name WritableValues / Notes
1 ToneCurve int16s 0 = Standard
1 = Manual
2 = Custom
2 Sharpness int16s (1D and 5D only)
3 SharpnessFrequency int16s 0 = n/a
1 = Lowest
2 = Low
3 = Standard
4 = High
5 = Highest
4 SensorRedLevel int16s  
5 SensorBlueLevel int16s  
6 WhiteBalanceRed int16s  
7 WhiteBalanceBlue int16s  
8 WhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater
9 ColorTemperature int16s  
10 PictureStyle int16s 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
11 DigitalGain int16s  
12 WBShiftAB int16s (positive is a shift toward red)
13 WBShiftGM int16s (positive is a shift toward yellow/green)

Canon ColorBalance Tags

This table is used by the 10D and 300D.

IndexTag Name WritableValues / Notes
0 WB_RGGBLevelsAuto int16u[4]  
4 WB_RGGBLevelsDaylight int16u[4]  
8 WB_RGGBLevelsShade int16u[4]  
12 WB_RGGBLevelsCloudy int16u[4]  
16 WB_RGGBLevelsTungsten int16u[4]  
20 WB_RGGBLevelsFluorescent int16u[4]  
24 WB_RGGBLevelsFlash int16u[4]  
28 WB_RGGBLevelsCustom int16u[4]  
32 WB_RGGBLevelsKelvin int16u[4]  

Canon Flags Tags

IndexTag Name WritableValues / Notes
1 ModifiedParamFlag int16s  

Canon ModifiedInfo Tags

IndexTag Name WritableValues / Notes
1 ModifiedToneCurve int16s 0 = Standard
1 = Manual
2 = Custom
2 ModifiedSharpness int16s (1D and 5D only)
3 ModifiedSharpnessFreq int16s 0 = n/a
1 = Smoothest
2 = Smooth
3 = Standard
4 = Sharp
5 = Sharpest
4 ModifiedSensorRedLevel int16s  
5 ModifiedSensorBlueLevel int16s  
6 ModifiedWhiteBalanceRed int16s  
7 ModifiedWhiteBalanceBlue int16s  
8 ModifiedWhiteBalance int16s 0 = Auto
1 = Daylight
2 = Cloudy
3 = Tungsten
4 = Fluorescent
5 = Flash
6 = Custom
7 = Black & White
8 = Shade
9 = Manual Temperature (Kelvin)
10 = PC Set1
11 = PC Set2
12 = PC Set3
14 = Daylight Fluorescent
15 = Custom 1
16 = Custom 2
17 = Underwater
9 ModifiedColorTemp int16s  
10 ModifiedPictureStyle int16s 0x0 = None
0x1 = Standard
0x2 = Set 1
0x3 = Set 2
0x4 = Set 3
0x21 = User Def. 1
0x22 = User Def. 2
0x23 = User Def. 3
0x41 = External 1
0x42 = External 2
0x43 = External 3
0x81 = Standard
0x82 = Portrait
0x83 = Landscape
0x84 = Neutral
0x85 = Faithful
0x86 = Monochrome
11 ModifiedDigitalGain int16s  

Canon PreviewImageInfo Tags

IndexTag Name WritableValues / Notes
1 PreviewQuality int32u 1 = Economy
2 = Normal
3 = Fine
4 = RAW
5 = Superfine
2 PreviewImageLength int32u*  
3 PreviewImageWidth int32u  
4 PreviewImageHeight int32u  
5 PreviewImageStart int32u*  
6 PreviewFocalPlaneXResolution rational64s  
8 PreviewFocalPlaneYResolution rational64s  

Canon SensorInfo Tags

IndexTag Name WritableValues / Notes
1 SensorWidth N  
2 SensorHeight N  
5 SensorLeftBorder N  
6 SensorTopBorder N  
7 SensorRightBorder N  
8 SensorBottomBorder N  

Canon ColorBalance1 Tags

This table is used by the 20D and 350D.

IndexTag Name WritableValues / Notes
25 WB_RGGBLevelsAsShot int16u[4]  
29 ColorTempAsShot int16u  
30 WB_RGGBLevelsAuto int16u[4]  
34 ColorTempAuto int16u  
35 WB_RGGBLevelsDaylight int16u[4]  
39 ColorTempDaylight int16u  
40 WB_RGGBLevelsShade int16u[4]  
44 ColorTempShade int16u  
45 WB_RGGBLevelsCloudy int16u[4]  
49 ColorTempCloudy int16u  
50 WB_RGGBLevelsTungsten int16u[4]  
54 ColorTempTungsten int16u  
55 WB_RGGBLevelsFluorescent int16u[4]  
59 ColorTempFluorescent int16u  
60 WB_RGGBLevelsFlash int16u[4]  
64 ColorTempFlash int16u  
65 WB_RGGBLevelsCustom1 int16u[4]  
69 ColorTempCustom1 int16u  
70 WB_RGGBLevelsCustom2 int16u[4]  
74 ColorTempCustom2 int16u  

Canon ColorBalance2 Tags

This table is used by the 1DmkII and 1DSmkII.

IndexTag Name WritableValues / Notes
24 WB_RGGBLevelsAsShot int16u[4]  
28 ColorTempAsShot int16u  
29 WB_RGGBLevelsUnknown? int16u[4]  
33 ColorTempUnknown? int16u  
34 WB_RGGBLevelsAuto int16u[4]  
38 ColorTempAuto int16u  
39 WB_RGGBLevelsDaylight int16u[4]  
43 ColorTempDaylight int16u  
44 WB_RGGBLevelsShade int16u[4]  
48 ColorTempShade int16u  
49 WB_RGGBLevelsCloudy int16u[4]  
53 ColorTempCloudy int16u  
54 WB_RGGBLevelsTungsten int16u[4]  
58 ColorTempTungsten int16u  
59 WB_RGGBLevelsFluorescent int16u[4]  
63 ColorTempFluorescent int16u  
64 WB_RGGBLevelsKelvin int16u[4]  
68 ColorTempKelvin int16u  
69 WB_RGGBLevelsFlash int16u[4]  
73 ColorTempFlash int16u  
74 WB_RGGBLevelsUnknown2? int16u[4]  
78 ColorTempUnknown2? int16u  
79 WB_RGGBLevelsUnknown3? int16u[4]  
83 ColorTempUnknown3? int16u  
84 WB_RGGBLevelsUnknown4? int16u[4]  
88 ColorTempUnknown4? int16u  
89 WB_RGGBLevelsUnknown5? int16u[4]  
93 ColorTempUnknown5? int16u  
94 WB_RGGBLevelsUnknown6? int16u[4]  
98 ColorTempUnknown6? int16u  
99 WB_RGGBLevelsUnknown7? int16u[4]  
103 ColorTempUnknown7? int16u  
104 WB_RGGBLevelsUnknown8? int16u[4]  
108 ColorTempUnknown8? int16u  
109 WB_RGGBLevelsUnknown9? int16u[4]  
113 ColorTempUnknown9? int16u  
114 WB_RGGBLevelsUnknown10? int16u[4]  
118 ColorTempUnknown10? int16u  
119 WB_RGGBLevelsUnknown11? int16u[4]  
123 ColorTempUnknown11? int16u  
124 WB_RGGBLevelsUnknown12? int16u[4]  
128 ColorTempUnknown12? int16u  
129 WB_RGGBLevelsUnknown13? int16u[4]  
133 ColorTempUnknown13? int16u  
134 WB_RGGBLevelsUnknown14? int16u[4]  
138 ColorTempUnknown14? int16u  
139 WB_RGGBLevelsUnknown15? int16u[4]  
143 ColorTempUnknown15? int16u  
144 WB_RGGBLevelsPC1 int16u[4]  
148 ColorTempPC1 int16u  
149 WB_RGGBLevelsPC2 int16u[4]  
153 ColorTempPC2 int16u  
154 WB_RGGBLevelsPC3 int16u[4]  
158 ColorTempPC3 int16u  
159 WB_RGGBLevelsUnknown16? int16u[4]  
163 ColorTempUnknown16? int16u  

Canon ColorBalance3 Tags

This table is used by the 1DmkIIN, 5D, 30D and 400D.

IndexTag Name WritableValues / Notes
63 WB_RGGBLevelsAsShot int16u[4]  
67 ColorTempAsShot int16u  
68 WB_RGGBLevelsAuto int16u[4]  
72 ColorTempAuto int16u  
73 WB_RGGBLevelsMeasured int16u[4]  
77 ColorTempMeasured int16u  
78 WB_RGGBLevelsDaylight int16u[4]  
82 ColorTempDaylight int16u  
83 WB_RGGBLevelsShade int16u[4]  
87 ColorTempShade int16u  
88 WB_RGGBLevelsCloudy int16u[4]  
92 ColorTempCloudy int16u  
93 WB_RGGBLevelsTungsten int16u[4]  
97 ColorTempTungsten int16u  
98 WB_RGGBLevelsFluorescent int16u[4]  
102 ColorTempFluorescent int16u  
103 WB_RGGBLevelsKelvin int16u[4]  
107 ColorTempKelvin int16u  
108 WB_RGGBLevelsFlash int16u[4]  
112 ColorTempFlash int16u  
113 WB_RGGBLevelsPC1 int16u[4]  
117 ColorTempPC1 int16u  
118 WB_RGGBLevelsPC2 int16u[4]  
122 ColorTempPC2 int16u  
123 WB_RGGBLevelsPC3 int16u[4]  
127 ColorTempPC3 int16u  
128 WB_RGGBLevelsCustom int16u[4]  
132 ColorTempCustom int16u  

Canon ColorInfo Tags

IndexTag Name WritableValues / Notes
1 Saturation int16s  
2 ColorHue int16s  
3 ColorSpace int16s 1 = sRGB
2 = Adobe RGB

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Nov 6, 2007

<-- ExifTool Tag Names