Most useful tags#
ImageWidthWidth of the image in pixels (IFD0).
ImageHeightHeight of the image in pixels (IFD0).
BitsPerSampleNumber of bits per colour channel.
CompressionCompression scheme of the image data (JPEG, uncompressed, LZW…).
ImageDescriptionCaption text.
MakeCamera manufacturer.
ModelCamera model name.
OrientationHow the image should be rotated for display (1 = normal, 6 = rotate 90° CW, 8 =
XResolutionHorizontal print resolution (pixels per ResolutionUnit) — does not affect pixel
YResolutionVertical print resolution.
ResolutionUnitUnit for X/YResolution (inches or cm).
SoftwareFirmware or editing software that produced the file.
ModifyDateWhen the file was last changed.
ArtistPhotographer name.
CopyrightCopyright notice.
ExposureTimeThe shutter speed used, stored as a fraction of a second (e.g. 1/250).
FNumberThe aperture f-number used for the shot.
ExposureProgramWhich exposure mode was used — manual, program, aperture priority, shutter prior
ISOThe ISO sensitivity setting (ExifTool reads ISOSpeedRatings / PhotographicSensit
SensitivityTypeWhich ISO definition is reported (standard output sensitivity, REI, ISO speed…).
RecommendedExposureIndexThe camera's recommended exposure index (relates to ISO definition).
DateTimeOriginalWhen the photo was taken (local camera time, without time zone unless OffsetTime
CreateDateWhen the image was digitised — usually the same as DateTimeOriginal for digital
OffsetTimeOriginalTime-zone offset (e.g. +02:00) for DateTimeOriginal, written by newer cameras.
What is EXIF?#
EXIF (Exchangeable Image File Format) metadata is written by cameras and phones into JPEG, HEIF, TIFF and RAW files: camera and lens, exposure settings, date and time, orientation and often GPS position. Tags live in directories (IFDs): IFD0 for basic image info, ExifIFD for capture settings, GPS for location, InteropIFD for compatibility.
Privacy: GPS coordinates, serial numbers and owner names can identify you. Strip them before publishing with exiftool -gps:all= -SerialNumber= image.jpg.
All 323 EXIF & GPS tags#
| Tag | ID | IFD | Type | Meaning |
|---|---|---|---|---|
| InteropIndex | 0x0001 | InteropIFD | string! | |
| InteropVersion | 0x0002 | InteropIFD | undef!: | |
| ProcessingSoftware | 0x000b | IFD0 | string | (used by ACD Systems Digital Imaging) |
| SubfileType | 0x00fe | IFD0 | int32u! | (called NewSubfileType by the TIFF specification) |
| OldSubfileType | 0x00ff | IFD0 | int16u! | (called SubfileType by the TIFF specification) |
| ImageWidth | 0x0100 | IFD0 | int32u! | Width of the image in pixels (IFD0). |
| ImageHeight | 0x0101 | IFD0 | int32u! | Height of the image in pixels (IFD0). |
| BitsPerSample | 0x0102 | IFD0 | int16u! | Number of bits per colour channel. |
| Compression | 0x0103 | IFD0 | int16u!: | Compression scheme of the image data (JPEG, uncompressed, LZW…). |
| PhotometricInterpretation | 0x0106 | IFD0 | int16u! | |
| Thresholding | 0x0107 | IFD0 | int16u! | |
| CellWidth | 0x0108 | IFD0 | int16u! | |
| CellLength | 0x0109 | IFD0 | int16u! | |
| FillOrder | 0x010a | IFD0 | int16u! | |
| DocumentName | 0x010d | IFD0 | string | |
| ImageDescription | 0x010e | IFD0 | string | Caption text. |
| Make | 0x010f | IFD0 | string | Camera manufacturer. |
| Model | 0x0110 | IFD0 | string | Camera model name. |
| Orientation | 0x0112 | IFD0 | int16u | How the image should be rotated for display (1 = normal, 6 = rotate 90° CW, 8 = rotate 270° CW). |
| SamplesPerPixel | 0x0115 | IFD0 | int16u! | |
| RowsPerStrip | 0x0116 | IFD0 | int32u! | |
| MinSampleValue | 0x0118 | IFD0 | int16u | |
| MaxSampleValue | 0x0119 | IFD0 | int16u | |
| XResolution | 0x011a | IFD0 | rational64u: | Horizontal print resolution (pixels per ResolutionUnit) — does not affect pixel count. |
| YResolution | 0x011b | IFD0 | rational64u: | Vertical print resolution. |
| PlanarConfiguration | 0x011c | IFD0 | int16u! | |
| PageName | 0x011d | IFD0 | string | |
| XPosition | 0x011e | IFD0 | rational64u | |
| YPosition | 0x011f | IFD0 | rational64u | |
| GrayResponseUnit | 0x0122 | IFD0 | int16u | |
| ResolutionUnit | 0x0128 | IFD0 | int16u: | Unit for X/YResolution (inches or cm). |
| PageNumber | 0x0129 | IFD0 | int16u | |
| TransferFunction | 0x012d | IFD0 | int16u! | |
| Software | 0x0131 | IFD0 | string | Firmware or editing software that produced the file. |
| ModifyDate | 0x0132 | IFD0 | string | When the file was last changed. |
| Artist | 0x013b | IFD0 | string | Photographer name. |
| HostComputer | 0x013c | IFD0 | string | |
| Predictor | 0x013d | IFD0 | int16u! | |
| WhitePoint | 0x013e | IFD0 | rational64u | |
| PrimaryChromaticities | 0x013f | IFD0 | rational64u | |
| HalftoneHints | 0x0141 | IFD0 | int16u | |
| TileWidth | 0x0142 | IFD0 | int32u! | |
| TileLength | 0x0143 | IFD0 | int32u! | |
| InkSet | 0x014c | IFD0 | int16u | |
| TargetPrinter | 0x0151 | IFD0 | string | |
| ThumbnailOffset | 0x0201 | IFD1 | int32u* | (called JPEGInterchangeFormat in the specification, this is ThumbnailOffset in IFD1 of JPEG and some TIFF-base |
| ThumbnailLength | 0x0202 | IFD1 | int32u* | (called JPEGInterchangeFormatLength in the specification, this is ThumbnailLength in IFD1 of JPEG and some TIF |
| YCbCrCoefficients | 0x0211 | IFD0 | rational64u! | |
| YCbCrSubSampling | 0x0212 | IFD0 | int16u! | |
| YCbCrPositioning | 0x0213 | IFD0 | int16u!: | |
| ReferenceBlackWhite | 0x0214 | IFD0 | rational64u | |
| ApplicationNotes | 0x02bc | IFD0 | int8u! | --> XMP Tags |
| RelatedImageFileFormat | 0x1000 | InteropIFD | string! | |
| RelatedImageWidth | 0x1001 | InteropIFD | int16u! | |
| RelatedImageHeight | 0x1002 | InteropIFD | int16u! | (called RelatedImageLength by the DCF spec.) |
| Rating | 0x4746 | IFD0 | int16u/ | |
| RatingPercent | 0x4749 | IFD0 | int16u/ | |
| VignettingCorrection | 0x7031 | SubIFD | int16s! | (found in Sony ARW images) |
| VignettingCorrParams | 0x7032 | SubIFD | int16s! | (found in Sony ARW images) |
| ChromaticAberrationCorrection | 0x7034 | SubIFD | int16s! | (found in Sony ARW images) |
| ChromaticAberrationCorrParams | 0x7035 | SubIFD | int16s! | (found in Sony ARW images) |
| DistortionCorrection | 0x7036 | SubIFD | int16s! | (found in Sony ARW images) |
| DistortionCorrParams | 0x7037 | SubIFD | int16s! | (found in Sony ARW images) |
| SonyRawImageSize | 0x7038 | SubIFD | int32u! | (size of actual image in Sony ARW files) |
| BlackLevel | 0x7310 | SubIFD | int16u! | (found in Sony ARW images) |
| WB_RGGBLevels | 0x7313 | SubIFD | int16s! | (found in Sony ARW images) |
| SonyCropTopLeft | 0x74c7 | SubIFD | int32u! | |
| SonyCropSize | 0x74c8 | SubIFD | int32u! | |
| CFARepeatPatternDim | 0x828d | SubIFD | int16u! | |
| CFAPattern2 | 0x828e | SubIFD | int8u! | |
| Copyright | 0x8298 | IFD0 | string | Copyright notice. |
| ExposureTime | 0x829a | ExifIFD | rational64u | The shutter speed used, stored as a fraction of a second (e.g. 1/250). |
| FNumber | 0x829d | ExifIFD | rational64u | The aperture f-number used for the shot. |
| PixelScale | 0x830e | IFD0 | double | |
| IPTC-NAA | 0x83bb | IFD0 | int32u! | --> IPTC Tags |
| IntergraphMatrix | 0x8480 | IFD0 | double | |
| ModelTiePoint | 0x8482 | IFD0 | double | |
| SEMInfo | 0x8546 | IFD0 | string | (found in some scanning electron microscope images) |
| ModelTransform | 0x85d8 | IFD0 | double | |
| PhotoshopSettings | 0x8649 | IFD0 | - | --> Photoshop Tags |
| ExifOffset | 0x8769 | IFD0 | - | --> EXIF Tags |
| ICC_Profile | 0x8773 | IFD0 | - | --> ICC_Profile Tags |
| GeoTiffDirectory | 0x87af | IFD0 | int16u[0.5] | (these "GeoTiff" tags may read and written as a block, but they aren't extracted unless specifically requested |
| GeoTiffDoubleParams | 0x87b0 | IFD0 | double[0.125] | |
| GeoTiffAsciiParams | 0x87b1 | IFD0 | string | |
| ExposureProgram | 0x8822 | ExifIFD | int16u | Which exposure mode was used — manual, program, aperture priority, shutter priority, etc. |
| SpectralSensitivity | 0x8824 | ExifIFD | string | |
| GPSInfo | 0x8825 | IFD0 | - | --> GPS Tags |
| ISO | 0x8827 | ExifIFD | int16u | The ISO sensitivity setting (ExifTool reads ISOSpeedRatings / PhotographicSensitivity). |
| TimeZoneOffset | 0x882a | ExifIFD | int16s | (1 or 2 values: 1. The time zone offset of DateTimeOriginal from GMT in hours, 2. If present, the time zone of |
| SelfTimerMode | 0x882b | ExifIFD | int16u | |
| SensitivityType | 0x8830 | ExifIFD | int16u | Which ISO definition is reported (standard output sensitivity, REI, ISO speed…). |
| StandardOutputSensitivity | 0x8831 | ExifIFD | int32u | |
| RecommendedExposureIndex | 0x8832 | ExifIFD | int32u | The camera's recommended exposure index (relates to ISO definition). |
| ISOSpeed | 0x8833 | ExifIFD | int32u | |
| ISOSpeedLatitudeyyy | 0x8834 | ExifIFD | int32u | |
| ISOSpeedLatitudezzz | 0x8835 | ExifIFD | int32u | |
| ExifVersion | 0x9000 | ExifIFD | undef: | |
| DateTimeOriginal | 0x9003 | ExifIFD | string | When the photo was taken (local camera time, without time zone unless OffsetTimeOriginal is set). |
| CreateDate | 0x9004 | ExifIFD | string | When the image was digitised — usually the same as DateTimeOriginal for digital cameras. |
| GooglePlusUploadCode | 0x9009 | ExifIFD | undef | |
| OffsetTime | 0x9010 | ExifIFD | string | (time zone for ModifyDate) |
| OffsetTimeOriginal | 0x9011 | ExifIFD | string | Time-zone offset (e.g. +02:00) for DateTimeOriginal, written by newer cameras. |
| OffsetTimeDigitized | 0x9012 | ExifIFD | string | (time zone for CreateDate) |
| ComponentsConfiguration | 0x9101 | ExifIFD | undef!: | |
| CompressedBitsPerPixel | 0x9102 | ExifIFD | rational64u! | |
| ShutterSpeedValue | 0x9201 | ExifIFD | rational64s | Shutter speed in APEX units (log₂). |
| ApertureValue | 0x9202 | ExifIFD | rational64u | Aperture in APEX units. |
| BrightnessValue | 0x9203 | ExifIFD | rational64s | Scene brightness in APEX units measured by the camera. |
| ExposureCompensation | 0x9204 | ExifIFD | rational64s | Exposure bias dialled in, in EV (ExposureBiasValue). |
| MaxApertureValue | 0x9205 | ExifIFD | rational64u | Widest aperture of the lens at the focal length used, in APEX units. |
| SubjectDistance | 0x9206 | ExifIFD | rational64u | Focus distance reported by the camera, in metres. |
| MeteringMode | 0x9207 | ExifIFD | int16u | Metering pattern: average, centre-weighted, spot, multi-segment (matrix/evaluative), etc. |
| LightSource | 0x9208 | ExifIFD | int16u | Light source setting: daylight, fluorescent, tungsten, flash, etc. |
| Flash | 0x9209 | ExifIFD | int16u | Whether the flash fired, its mode and return-light detection — encoded as a bit field. |
| FocalLength | 0x920a | ExifIFD | rational64u | The actual focal length of the lens in millimetres. |
| ImageNumber | 0x9211 | ExifIFD | int32u | |
| SecurityClassification | 0x9212 | ExifIFD | string | |
| ImageHistory | 0x9213 | ExifIFD | string | |
| SubjectArea | 0x9214 | ExifIFD | int16u | |
| SensingMethod | 0x9217 | - | no | Sensor type, e.g. one-chip colour area sensor. |
| MakerNoteApple | 0x927c | ExifIFD | undef | --> Apple Tags --> Nikon Tags --> Canon Tags --> Casio Tags --> Casio Type2 Tags --> DJI Info Tags --> DJI Tag |
| UserComment | 0x9286 | ExifIFD | undef | Free-text comment field. |
| LearningOptOutIn | 0x9287 | ExifIFD | undef | (multiple values: 0. "All / Individual Usage Not Specified","Non-Generative AI/ML Training","Generative AI/ML |
| SubSecTime | 0x9290 | ExifIFD | string | (fractional seconds for ModifyDate) |
| SubSecTimeOriginal | 0x9291 | ExifIFD | string | (fractional seconds for DateTimeOriginal) |
| SubSecTimeDigitized | 0x9292 | ExifIFD | string | (fractional seconds for CreateDate) |
| ImageSourceData | 0x935c | IFD0 | undef! | --> Photoshop DocumentData Tags |
| AmbientTemperature | 0x9400 | ExifIFD | rational64s | (ambient temperature in degrees C, called Temperature by the EXIF spec.) |
| Humidity | 0x9401 | ExifIFD | rational64u | (ambient relative humidity in percent) |
| Pressure | 0x9402 | ExifIFD | rational64u | (air pressure in hPa or mbar) |
| WaterDepth | 0x9403 | ExifIFD | rational64s | (depth under water in metres, negative for above water) |
| Acceleration | 0x9404 | ExifIFD | rational64u | (directionless camera acceleration in units of mGal, or 10-5 m/s2) |
| CameraElevationAngle | 0x9405 | ExifIFD | rational64s | |
| XiaomiSettings | 0x9999 | ExifIFD | string! | --> JSON Tags |
| XiaomiModel | 0x9a00 | ExifIFD | string! | |
| XPTitle | 0x9c9b | IFD0 | int8u | (tags 0x9c9b-0x9c9f are used by Windows Explorer; special characters in these values are converted to UTF-8 by |
| XPComment | 0x9c9c | IFD0 | int8u | |
| XPAuthor | 0x9c9d | IFD0 | int8u | (ignored by Windows Explorer if Artist exists) |
| XPKeywords | 0x9c9e | IFD0 | int8u | |
| XPSubject | 0x9c9f | IFD0 | int8u | |
| FlashpixVersion | 0xa000 | ExifIFD | undef: | |
| ColorSpace | 0xa001 | ExifIFD | int16u: | Colour space tag: 1 = sRGB, 0xFFFF = uncalibrated (often Adobe RGB). |
| ExifImageWidth | 0xa002 | ExifIFD | int16u: | Width of the main image in pixels. |
| ExifImageHeight | 0xa003 | ExifIFD | int16u: | Height of the main image in pixels. |
| RelatedSoundFile | 0xa004 | ExifIFD | string | |
| SubjectLocation | 0xa214 | ExifIFD | int16u | |
| FileSource | 0xa300 | ExifIFD | undef | Source of the image, e.g. digital camera or film scanner. |
| SceneType | 0xa301 | ExifIFD | undef | |
| CFAPattern | 0xa302 | ExifIFD | undef | |
| CustomRendered | 0xa401 | ExifIFD | int16u | Whether special processing (e.g. HDR, portrait mode) was applied. |
| ExposureMode | 0xa402 | ExifIFD | int16u | Auto exposure, manual, or auto bracket. |
| WhiteBalance | 0xa403 | ExifIFD | int16u | Whether white balance was automatic or manual. |
| DigitalZoomRatio | 0xa404 | ExifIFD | rational64u | Digital zoom factor applied (0 or 1 = none). |
| FocalLengthIn35mmFormat | 0xa405 | ExifIFD | int16u | Focal length converted to its 35 mm (full-frame) equivalent by the camera. |
| SceneCaptureType | 0xa406 | ExifIFD | int16u | Scene mode: standard, landscape, portrait or night. |
| GainControl | 0xa407 | ExifIFD | int16u | Overall gain applied (related to ISO). |
| Contrast | 0xa408 | ExifIFD | int16u | In-camera contrast setting. |
| Saturation | 0xa409 | ExifIFD | int16u | In-camera saturation setting. |
| Sharpness | 0xa40a | ExifIFD | int16u | In-camera sharpening setting. |
| SubjectDistanceRange | 0xa40c | ExifIFD | int16u | Rough distance class: macro, close or distant. |
| DevelopmentType | 0xa40d | ExifIFD | int16u | [Value 0] [Value 1] |
| DevelopmentTypeDescription | 0xa40e | ExifIFD | string | |
| ShadingCorrection | 0xa411 | ExifIFD | int16u | |
| NoiseReduction | 0xa412 | ExifIFD | int16u | |
| ImageUniqueID | 0xa420 | ExifIFD | string | Unique identifier for the image. |
| OwnerName | 0xa430 | ExifIFD | string | (called CameraOwnerName by the EXIF spec.) |
| SerialNumber | 0xa431 | ExifIFD | string | Camera body serial number (BodySerialNumber). |
| LensInfo | 0xa432 | ExifIFD | rational64u | (4 rational values giving focal and aperture ranges, called LensSpecification by the EXIF spec.) |
| LensMake | 0xa433 | ExifIFD | string | Lens manufacturer. |
| LensModel | 0xa434 | ExifIFD | string | Lens name as reported by the camera. |
| LensSerialNumber | 0xa435 | ExifIFD | string | Lens serial number. |
| ImageTitle | 0xa436 | ExifIFD | string | |
| Photographer | 0xa437 | ExifIFD | string | |
| ImageEditor | 0xa438 | ExifIFD | string | |
| CameraFirmware | 0xa439 | ExifIFD | string | |
| RAWDevelopingSoftware | 0xa43a | ExifIFD | string | |
| ImageEditingSoftware | 0xa43b | ExifIFD | string | |
| MetadataEditingSoftware | 0xa43c | ExifIFD | string | |
| CompositeImage | 0xa460 | ExifIFD | int16u | |
| CompositeImageCount | 0xa461 | ExifIFD | int16u | (2 values: 1. Number of source images, 2. Number of images used. Called SourceImageNumberOfCompositeImage by t |
| CompositeImageExposureTimes | 0xa462 | ExifIFD | undef | (11 or more values: 1. Total exposure time period, 2. Total exposure of all source images, 3. Total exposure o |
| GDALMetadata | 0xa480 | IFD0 | string | |
| GDALNoData | 0xa481 | IFD0 | string | |
| Gamma | 0xa500 | ExifIFD | rational64u | |
| PrintIM | 0xc4a5 | IFD0 | undef | --> PrintIM Tags |
| DNGVersion | 0xc612 | IFD0 | int8u! | (tags 0xc612-0xcd48 are defined by the DNG specification unless otherwise noted. See https://helpx.adobe.com/p |
| DNGBackwardVersion | 0xc613 | IFD0 | int8u! | |
| UniqueCameraModel | 0xc614 | IFD0 | string | |
| LocalizedCameraModel | 0xc615 | IFD0 | string | |
| LinearizationTable | 0xc618 | SubIFD | int16u! | |
| BlackLevelRepeatDim | 0xc619 | SubIFD | int16u! | |
| BlackLevelDeltaH | 0xc61b | SubIFD | rational64s! | |
| BlackLevelDeltaV | 0xc61c | SubIFD | rational64s! | |
| WhiteLevel | 0xc61d | SubIFD | int32u! | |
| DefaultScale | 0xc61e | SubIFD | rational64u! | |
| DefaultCropOrigin | 0xc61f | SubIFD | int32u! | |
| DefaultCropSize | 0xc620 | SubIFD | int32u! | |
| ColorMatrix1 | 0xc621 | IFD0 | rational64s! | |
| ColorMatrix2 | 0xc622 | IFD0 | rational64s! | |
| CameraCalibration1 | 0xc623 | IFD0 | rational64s! | |
| CameraCalibration2 | 0xc624 | IFD0 | rational64s! | |
| ReductionMatrix1 | 0xc625 | IFD0 | rational64s! | |
| ReductionMatrix2 | 0xc626 | IFD0 | rational64s! | |
| AnalogBalance | 0xc627 | IFD0 | rational64u! | |
| AsShotNeutral | 0xc628 | IFD0 | rational64u! | |
| AsShotWhiteXY | 0xc629 | IFD0 | rational64u! | |
| BaselineExposure | 0xc62a | IFD0 | rational64s! | |
| BaselineNoise | 0xc62b | IFD0 | rational64u! | |
| BaselineSharpness | 0xc62c | IFD0 | rational64u! | |
| BayerGreenSplit | 0xc62d | SubIFD | int32u! | |
| LinearResponseLimit | 0xc62e | IFD0 | rational64u! | |
| CameraSerialNumber | 0xc62f | IFD0 | string | |
| DNGLensInfo | 0xc630 | IFD0 | rational64u | |
| ChromaBlurRadius | 0xc631 | SubIFD | rational64u! | |
| AntiAliasStrength | 0xc632 | SubIFD | rational64u! | |
| ShadowScale | 0xc633 | IFD0 | rational64u! | |
| SR2Private | 0xc634 | IFD0 | - | --> Sony SR2Private Tags --> DNG AdobeData Tags --> Pentax Tags --> Pentax Tags --> Pentax Tags --> DJI Info T |
| MakerNoteSafety | 0xc635 | IFD0 | int16u | |
| CalibrationIlluminant1 | 0xc65a | IFD0 | int16u! | --> EXIF LightSource Values |
| CalibrationIlluminant2 | 0xc65b | IFD0 | int16u! | --> EXIF LightSource Values |
| BestQualityScale | 0xc65c | SubIFD | rational64u! | |
| RawDataUniqueID | 0xc65d | IFD0 | int8u! | |
| OriginalRawFileName | 0xc68b | IFD0 | string! | |
| OriginalRawFileData | 0xc68c | IFD0 | undef! | --> DNG OriginalRaw Tags |
| ActiveArea | 0xc68d | SubIFD | int32u! | |
| MaskedAreas | 0xc68e | SubIFD | int32u! | |
| AsShotICCProfile | 0xc68f | IFD0 | undef! | --> ICC_Profile Tags |
| AsShotPreProfileMatrix | 0xc690 | IFD0 | rational64s! | |
| CurrentICCProfile | 0xc691 | IFD0 | undef! | --> ICC_Profile Tags |
| CurrentPreProfileMatrix | 0xc692 | IFD0 | rational64s! | |
| ColorimetricReference | 0xc6bf | IFD0 | int16u! | |
| PanasonicTitle | 0xc6d2 | IFD0 | undef | (proprietary Panasonic tag used for baby/pet name, etc) |
| PanasonicTitle2 | 0xc6d3 | IFD0 | undef | (proprietary Panasonic tag used for baby/pet name with age) |
| CameraCalibrationSig | 0xc6f3 | IFD0 | string! | |
| ProfileCalibrationSig | 0xc6f4 | IFD0 | string! | |
| ProfileIFD | 0xc6f5 | IFD0 | - | --> EXIF Tags |
| AsShotProfileName | 0xc6f6 | IFD0 | string! | |
| NoiseReductionApplied | 0xc6f7 | SubIFD | rational64u! | |
| ProfileName | 0xc6f8 | IFD0 | string! | |
| ProfileHueSatMapDims | 0xc6f9 | IFD0 | int32u! | |
| ProfileHueSatMapData1 | 0xc6fa | IFD0 | float! | |
| ProfileHueSatMapData2 | 0xc6fb | IFD0 | float! | |
| ProfileToneCurve | 0xc6fc | IFD0 | float! | |
| ProfileEmbedPolicy | 0xc6fd | IFD0 | int32u! | |
| ProfileCopyright | 0xc6fe | IFD0 | string! | |
| ForwardMatrix1 | 0xc714 | IFD0 | rational64s! | |
| ForwardMatrix2 | 0xc715 | IFD0 | rational64s! | |
| PreviewApplicationName | 0xc716 | IFD0 | string! | |
| PreviewApplicationVersion | 0xc717 | IFD0 | string! | |
| PreviewSettingsName | 0xc718 | IFD0 | string! | |
| PreviewSettingsDigest | 0xc719 | IFD0 | int8u! | |
| PreviewColorSpace | 0xc71a | IFD0 | int32u! | |
| PreviewDateTime | 0xc71b | IFD0 | string! | |
| RawImageDigest | 0xc71c | IFD0 | int8u! | |
| OriginalRawFileDigest | 0xc71d | IFD0 | int8u! | |
| ProfileLookTableDims | 0xc725 | IFD0 | int32u! | |
| ProfileLookTableData | 0xc726 | IFD0 | float! | |
| OpcodeList1 | 0xc740 | SubIFD | undef~! | |
| OpcodeList2 | 0xc741 | SubIFD | undef~! | |
| OpcodeList3 | 0xc74e | SubIFD | undef~! | |
| NoiseProfile | 0xc761 | SubIFD | double! | |
| TimeCodes | 0xc763 | IFD0 | int8u | |
| FrameRate | 0xc764 | IFD0 | rational64s | |
| TStop | 0xc772 | IFD0 | rational64u | |
| ReelName | 0xc789 | IFD0 | string | |
| OriginalDefaultFinalSize | 0xc791 | IFD0 | int32u! | |
| OriginalBestQualitySize | 0xc792 | IFD0 | int32u! | (called OriginalBestQualityFinalSize by the DNG spec) |
| OriginalDefaultCropSize | 0xc793 | IFD0 | rational64u! | |
| CameraLabel | 0xc7a1 | IFD0 | string | |
| ProfileHueSatMapEncoding | 0xc7a3 | IFD0 | int32u! | |
| ProfileLookTableEncoding | 0xc7a4 | IFD0 | int32u! | |
| BaselineExposureOffset | 0xc7a5 | IFD0 | rational64s! | |
| DefaultBlackRender | 0xc7a6 | IFD0 | int32u! | |
| NewRawImageDigest | 0xc7a7 | IFD0 | int8u! | |
| RawToPreviewGain | 0xc7a8 | IFD0 | double! | |
| DefaultUserCrop | 0xc7b5 | SubIFD | rational64u! | |
| DepthFormat | 0xc7e9 | IFD0 | int16u! | (tags 0xc7e9-0xc7ee added by DNG 1.5.0.0) |
| DepthNear | 0xc7ea | IFD0 | rational64u! | |
| DepthFar | 0xc7eb | IFD0 | rational64u! | |
| DepthUnits | 0xc7ec | IFD0 | int16u! | |
| DepthMeasureType | 0xc7ed | IFD0 | int16u! | |
| EnhanceParams | 0xc7ee | IFD0 | string! | |
| ProfileGainTableMap | 0xcd2d | SubIFD | undef! | |
| CalibrationIlluminant3 | 0xcd31 | IFD0 | int16u! | --> EXIF LightSource Values |
| CameraCalibration3 | 0xcd32 | IFD0 | rational64s! | |
| ColorMatrix3 | 0xcd33 | IFD0 | rational64s! | |
| ForwardMatrix3 | 0xcd34 | IFD0 | rational64s! | |
| IlluminantData1 | 0xcd35 | IFD0 | undef! | |
| IlluminantData2 | 0xcd36 | IFD0 | undef! | |
| IlluminantData3 | 0xcd37 | IFD0 | undef! | |
| ProfileHueSatMapData3 | 0xcd39 | IFD0 | float! | |
| ReductionMatrix3 | 0xcd3a | IFD0 | rational64s! | |
| RGBTables | 0xcd3f | IFD0 | undef! | |
| ProfileGainTableMap2 | 0xcd40 | IFD0 | undef! | |
| ColumnInterleaveFactor | 0xcd43 | SubIFD | int32u! | |
| ImageSequenceInfo | 0xcd44 | IFD0 | undef | --> DNG ImageSeq Tags |
| ImageStats | 0xcd46 | IFD0 | undef! | |
| ProfileDynamicRange | 0xcd47 | IFD0 | undef | --> DNG ProfileDynamicRange Tags |
| ProfileGroupName | 0xcd48 | IFD0 | string! | |
| JXLDistance | 0xcd49 | IFD0 | float | |
| JXLEffort | 0xcd4a | IFD0 | int32u | |
| JXLDecodeSpeed | 0xcd4b | IFD0 | int32u | |
| SEAL | 0xcea1 | IFD0 | string | --> XMP SEAL Tags |
| Padding | 0xea1c | ExifIFD | undef! | |
| OffsetSchema | 0xea1d | ExifIFD | int32s! | (Microsoft's ill-conceived maker note offset difference) |
| Lens | 0xfdea | ExifIFD | string/ | |
| RawFile | 0xfe4c | ExifIFD | string/ | |
| Converter | 0xfe4d | ExifIFD | string/ | |
| Exposure | 0xfe51 | ExifIFD | string/ | |
| Shadows | 0xfe52 | ExifIFD | string/ | |
| Brightness | 0xfe53 | ExifIFD | string/ | |
| Smoothness | 0xfe57 | ExifIFD | string/ | |
| MoireFilter | 0xfe58 | ExifIFD | string/ | |
| GPSLatitudeRef | 0x0001 | (tags 0x0001-0x0006 used for camera location according to MWG 2.0. ExifTool | string | N or S hemisphere for GPSLatitude. |
| GPSLatitude | 0x0002 | rational64u | Latitude where the photo was taken — remove it before sharing if location privacy matters. | |
| GPSLongitudeRef | 0x0003 | (ExifTool will also accept a number when writing this tag, positive for east | string | E or W for GPSLongitude. |
| GPSLongitude | 0x0004 | rational64u | Longitude where the photo was taken — strip it for privacy when publishing online. | |
| GPSAltitude | 0x0006 | rational64u | Altitude in metres (above or below sea level per GPSAltitudeRef). | |
| GPSTimeStamp | 0x0007 | (UTC time of GPS fix. When writing, date is stripped off if present, and | rational64u | UTC time of the GPS fix. |
| GPSSpeed | 0x000d | rational64u | Speed of the GPS receiver. | |
| GPSImgDirection | 0x0011 | rational64u | Compass direction the camera was pointing. | |
| GPSDateStamp | 0x001d | (when writing, time is stripped off if present, after adjusting date/time to | string | UTC date of the GPS fix. |
Sources & licences#
- ExifTool tag documentation by Phil Harvey — Documentation reference
Last updated October 03, 2026 · How we calculate · Sources