EXIF tags and metadata types
A searchable reference for camera, time, location, and image fields. A tag can be defined without being present in your photo.
EXIF and GPS field directory
161 of 161 fields
| Tag name | ID | Group | Format | Category |
|---|---|---|---|---|
InteropIndex | 0x0001 | InteropIFD | string | Image structure |
ImageWidth | 0x0100 | IFD0 | int32u | Image structure |
ImageHeight | 0x0101 | IFD0 | int32u | Image structure |
BitsPerSample | 0x0102 | IFD0 | int16u[n] | Image structure |
Compression | 0x0103 | IFD0 | int16u | Image structure |
PhotometricInterpretation | 0x0106 | IFD0 | int16u | Image structure |
ImageDescription | 0x010e | IFD0 | string | Description and rights |
Make | 0x010f | IFD0 | string | Camera and lens |
Model | 0x0110 | IFD0 | string | Camera and lens |
StripOffsets | 0x0111 | IFD0 | Not writable | Image structure |
Orientation | 0x0112 | IFD0 | int16u | Image structure |
SamplesPerPixel | 0x0115 | IFD0 | int16u | Image structure |
RowsPerStrip | 0x0116 | IFD0 | int32u | Image structure |
StripByteCounts | 0x0117 | IFD0 | Not writable | Image structure |
XResolution | 0x011a | IFD0 | rational64u | Image structure |
YResolution | 0x011b | IFD0 | rational64u | Image structure |
PlanarConfiguration | 0x011c | IFD0 | int16u | Image structure |
ResolutionUnit | 0x0128 | IFD0 | int16u | Image structure |
TransferFunction | 0x012d | IFD0 | int16u[768] | Image structure |
Software | 0x0131 | IFD0 | string | Description and rights |
ModifyDate | 0x0132 | IFD0 | string | Dates and time |
Artist | 0x013b | IFD0 | string | Description and rights |
WhitePoint | 0x013e | IFD0 | rational64u[2] | Image structure |
PrimaryChromaticities | 0x013f | IFD0 | rational64u[6] | Image structure |
ThumbnailOffset | 0x0201 | IFD1 | int32u | Image structure |
ThumbnailLength | 0x0202 | IFD1 | int32u | Image structure |
YCbCrCoefficients | 0x0211 | IFD0 | rational64u[3] | Image structure |
YCbCrSubSampling | 0x0212 | IFD0 | int16u[2] | Image structure |
YCbCrPositioning | 0x0213 | IFD0 | int16u | Image structure |
ReferenceBlackWhite | 0x0214 | IFD0 | rational64u[6] | Image structure |
Copyright | 0x8298 | IFD0 | string | Description and rights |
ExposureTime | 0x829a | ExifIFD | rational64u | Capture settings |
FNumber | 0x829d | ExifIFD | rational64u | Capture settings |
ExifOffset | 0x8769 | IFD0 | Directory pointer | Image structure |
ExposureProgram | 0x8822 | ExifIFD | int16u | Capture settings |
SpectralSensitivity | 0x8824 | ExifIFD | string | Capture settings |
GPSInfo | 0x8825 | IFD0 | Directory pointer | Image structure |
ISO | 0x8827 | ExifIFD | int16u[n] | Capture settings |
Opto-ElectricConvFactor | 0x8828 | ExifIFD | Not writable | Image structure |
SensitivityType | 0x8830 | ExifIFD | int16u | Capture settings |
StandardOutputSensitivity | 0x8831 | ExifIFD | int32u | Capture settings |
RecommendedExposureIndex | 0x8832 | ExifIFD | int32u | Capture settings |
ISOSpeed | 0x8833 | ExifIFD | int32u | Capture settings |
ISOSpeedLatitudeyyy | 0x8834 | ExifIFD | int32u | Capture settings |
ISOSpeedLatitudezzz | 0x8835 | ExifIFD | int32u | Capture settings |
ExifVersion | 0x9000 | ExifIFD | undef | Image structure |
DateTimeOriginal | 0x9003 | ExifIFD | string | Dates and time |
CreateDate | 0x9004 | ExifIFD | string | Dates and time |
OffsetTime | 0x9010 | ExifIFD | string | Dates and time |
OffsetTimeOriginal | 0x9011 | ExifIFD | string | Dates and time |
OffsetTimeDigitized | 0x9012 | ExifIFD | string | Dates and time |
ComponentsConfiguration | 0x9101 | ExifIFD | undef[4] | Image structure |
CompressedBitsPerPixel | 0x9102 | ExifIFD | rational64u | Image structure |
ShutterSpeedValue | 0x9201 | ExifIFD | rational64s | Capture settings |
ApertureValue | 0x9202 | ExifIFD | rational64u | Capture settings |
BrightnessValue | 0x9203 | ExifIFD | rational64s | Capture settings |
ExposureCompensation | 0x9204 | ExifIFD | rational64s | Capture settings |
MaxApertureValue | 0x9205 | ExifIFD | rational64u | Capture settings |
SubjectDistance | 0x9206 | ExifIFD | rational64u | Capture settings |
MeteringMode | 0x9207 | ExifIFD | int16u | Capture settings |
LightSource | 0x9208 | ExifIFD | int16u | Capture settings |
Flash | 0x9209 | ExifIFD | int16u | Capture settings |
FocalLength | 0x920a | ExifIFD | rational64u | Capture settings |
SubjectArea | 0x9214 | ExifIFD | int16u[n] | Capture settings |
MakerNoteUnknown | 0x927c | ExifIFD | undef | Camera and lens |
UserComment | 0x9286 | ExifIFD | undef | Description and rights |
LearningOptOutIn | 0x9287 | ExifIFD | undef[n] | Description and rights |
SubSecTime | 0x9290 | ExifIFD | string | Dates and time |
SubSecTimeOriginal | 0x9291 | ExifIFD | string | Dates and time |
SubSecTimeDigitized | 0x9292 | ExifIFD | string | Dates and time |
AmbientTemperature | 0x9400 | ExifIFD | rational64s | Capture settings |
Humidity | 0x9401 | ExifIFD | rational64u | Capture settings |
Pressure | 0x9402 | ExifIFD | rational64u | Capture settings |
WaterDepth | 0x9403 | ExifIFD | rational64s | Capture settings |
Acceleration | 0x9404 | ExifIFD | rational64u | Capture settings |
CameraElevationAngle | 0x9405 | ExifIFD | rational64s | Camera and lens |
FlashpixVersion | 0xa000 | ExifIFD | undef | Image structure |
ColorSpace | 0xa001 | ExifIFD | int16u | Image structure |
ExifImageWidth | 0xa002 | ExifIFD | int16u | Image structure |
ExifImageHeight | 0xa003 | ExifIFD | int16u | Image structure |
RelatedSoundFile | 0xa004 | ExifIFD | string | Image structure |
InteropOffset | 0xa005 | ExifIFD | Directory pointer | Image structure |
FlashEnergy | 0xa20b | ExifIFD | rational64u | Capture settings |
SpatialFrequencyResponse | 0xa20c | ExifIFD | Not writable | Image structure |
FocalPlaneXResolution | 0xa20e | ExifIFD | rational64u | Capture settings |
FocalPlaneYResolution | 0xa20f | ExifIFD | rational64u | Capture settings |
FocalPlaneResolutionUnit | 0xa210 | ExifIFD | int16u | Capture settings |
SubjectLocation | 0xa214 | ExifIFD | int16u[2] | Capture settings |
ExposureIndex | 0xa215 | ExifIFD | rational64u | Capture settings |
SensingMethod | 0xa217 | ExifIFD | int16u | Capture settings |
FileSource | 0xa300 | ExifIFD | undef | Image structure |
SceneType | 0xa301 | ExifIFD | undef | Capture settings |
CFAPattern | 0xa302 | ExifIFD | undef | Image structure |
CustomRendered | 0xa401 | ExifIFD | int16u | Image structure |
ExposureMode | 0xa402 | ExifIFD | int16u | Capture settings |
WhiteBalance | 0xa403 | ExifIFD | int16u | Capture settings |
DigitalZoomRatio | 0xa404 | ExifIFD | rational64u | Capture settings |
FocalLengthIn35mmFormat | 0xa405 | ExifIFD | int16u | Capture settings |
SceneCaptureType | 0xa406 | ExifIFD | int16u | Capture settings |
GainControl | 0xa407 | ExifIFD | int16u | Capture settings |
Contrast | 0xa408 | ExifIFD | int16u | Capture settings |
Saturation | 0xa409 | ExifIFD | int16u | Capture settings |
Sharpness | 0xa40a | ExifIFD | int16u | Capture settings |
DeviceSettingDescription | 0xa40b | ExifIFD | Not writable | Capture settings |
SubjectDistanceRange | 0xa40c | ExifIFD | int16u | Capture settings |
DevelopmentType | 0xa40d | ExifIFD | int16u | Image structure |
DevelopmentTypeDescription | 0xa40e | ExifIFD | string | Description and rights |
DistortionCorrection | 0xa40f | ExifIFD | int16u | Image structure |
ChromaticAberrationCorrection | 0xa410 | ExifIFD | int16u | Image structure |
ShadingCorrection | 0xa411 | ExifIFD | int16u | Image structure |
NoiseReduction | 0xa412 | ExifIFD | int16u | Image structure |
ImageUniqueID | 0xa420 | ExifIFD | string | Description and rights |
OwnerName | 0xa430 | ExifIFD | string | Camera and lens |
SerialNumber | 0xa431 | ExifIFD | string | Camera and lens |
LensInfo | 0xa432 | ExifIFD | rational64u[4] | Camera and lens |
LensMake | 0xa433 | ExifIFD | string | Camera and lens |
LensModel | 0xa434 | ExifIFD | string | Camera and lens |
LensSerialNumber | 0xa435 | ExifIFD | string | Camera and lens |
ImageTitle | 0xa436 | ExifIFD | string | Description and rights |
Photographer | 0xa437 | ExifIFD | string | Description and rights |
ImageEditor | 0xa438 | ExifIFD | string | Description and rights |
CameraFirmware | 0xa439 | ExifIFD | string | Camera and lens |
RAWDevelopingSoftware | 0xa43a | ExifIFD | string | Description and rights |
ImageEditingSoftware | 0xa43b | ExifIFD | string | Description and rights |
MetadataEditingSoftware | 0xa43c | ExifIFD | string | Description and rights |
CompositeImage | 0xa460 | ExifIFD | int16u | Capture settings |
CompositeImageCount | 0xa461 | ExifIFD | int16u[2] | Capture settings |
CompositeImageExposureTimes | 0xa462 | ExifIFD | undef | Capture settings |
Gamma | 0xa500 | ExifIFD | rational64u | Image structure |
GPSVersionID | 0x0000 | GPS | int8u[4] | Location |
GPSLatitudeRef | 0x0001 | GPS | string[2] | Location |
GPSLatitude | 0x0002 | GPS | rational64u[3] | Location |
GPSLongitudeRef | 0x0003 | GPS | string[2] | Location |
GPSLongitude | 0x0004 | GPS | rational64u[3] | Location |
GPSAltitudeRef | 0x0005 | GPS | int8u | Location |
GPSAltitude | 0x0006 | GPS | rational64u | Location |
GPSTimeStamp | 0x0007 | GPS | rational64u[3] | Location |
GPSSatellites | 0x0008 | GPS | string | Location |
GPSStatus | 0x0009 | GPS | string[2] | Location |
GPSMeasureMode | 0x000a | GPS | string[2] | Location |
GPSDOP | 0x000b | GPS | rational64u | Location |
GPSSpeedRef | 0x000c | GPS | string[2] | Location |
GPSSpeed | 0x000d | GPS | rational64u | Location |
GPSTrackRef | 0x000e | GPS | string[2] | Location |
GPSTrack | 0x000f | GPS | rational64u | Location |
GPSImgDirectionRef | 0x0010 | GPS | string[2] | Location |
GPSImgDirection | 0x0011 | GPS | rational64u | Location |
GPSMapDatum | 0x0012 | GPS | string | Location |
GPSDestLatitudeRef | 0x0013 | GPS | string[2] | Location |
GPSDestLatitude | 0x0014 | GPS | rational64u[3] | Location |
GPSDestLongitudeRef | 0x0015 | GPS | string[2] | Location |
GPSDestLongitude | 0x0016 | GPS | rational64u[3] | Location |
GPSDestBearingRef | 0x0017 | GPS | string[2] | Location |
GPSDestBearing | 0x0018 | GPS | rational64u | Location |
GPSDestDistanceRef | 0x0019 | GPS | string[2] | Location |
GPSDestDistance | 0x001a | GPS | rational64u | Location |
GPSProcessingMethod | 0x001b | GPS | undef | Location |
GPSAreaInformation | 0x001c | GPS | undef | Location |
GPSDateStamp | 0x001d | GPS | string[11] | Location |
GPSDifferential | 0x001e | GPS | int16u | Location |
GPSHPositioningError | 0x001f | GPS | rational64u | Location |
About this reference
This directory includes 161 fields: 129 entries marked as Exif 3.1 in ExifTool’s EXIF table and 32 entries from its GPS table, as checked on October 28, 2026. Names and format labels follow ExifTool. Vendor-specific MakerNotes, broader TIFF/DNG fields, and every XMP namespace are outside this list.
Tag IDs are hexadecimal and meaningful within a group. Format labels describe ExifTool’s documented writable representation, not a guarantee of how every file encodes the field. “Not writable” indicates that the reference does not offer a writable format for that block.
Sources: CIPA: Exif standards; ExifTool: EXIF tag reference; ExifTool: GPS tag reference
Reading the format labels
| Label | Meaning |
|---|---|
| string | Text; a bracketed number indicates a documented count |
| int8u, int16u, int32u | Unsigned integers using 8, 16, or 32 bits |
| rational64u, rational64s | An unsigned or signed ratio stored as two 32-bit integers |
| undef | A byte sequence whose meaning depends on the tag |
| [n] or [number] | An array with a variable or specified number of elements |
| Directory pointer | An offset leading to another group of fields |
The value often needs context. Latitude and longitude need their north/south and east/west reference tags. A capture time may need a separate time-zone offset. MakerNoteUnknown represents a manufacturer-specific block, whose internal fields depend on the device.
Beyond EXIF
XMP, IPTC, color profiles, comments, previews, and sidecar files can carry additional information. Photo-library databases and file-system properties are separate from embedded tags.