<!--
{
  "documentType" : "article",
  "framework" : "ImageIO",
  "identifier" : "/documentation/ImageIO/exif-dictionary-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "EXIF Dictionary Keys"
}
-->

# EXIF Dictionary Keys

Metadata keys for Exchangeable Image File Format (EXIF) data.

## Topics

### Dictionaries

[`kCGImagePropertyExifDictionary`](/documentation/ImageIO/kCGImagePropertyExifDictionary)

A dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF).

[`kCGImagePropertyExifAuxDictionary`](/documentation/ImageIO/kCGImagePropertyExifAuxDictionary)

An auxiliary dictionary of key-value pairs for an image that uses Exchangeable Image File Format (EXIF).

### Camera Settings

[`kCGImagePropertyExifDeviceSettingDescription`](/documentation/ImageIO/kCGImagePropertyExifDeviceSettingDescription)

For a particular camera mode, indicates the conditions for taking the picture.

[`kCGImagePropertyExifFNumber`](/documentation/ImageIO/kCGImagePropertyExifFNumber)

The F-number.

[`kCGImagePropertyExifShutterSpeedValue`](/documentation/ImageIO/kCGImagePropertyExifShutterSpeedValue)

The shutter speed value.

[`kCGImagePropertyExifApertureValue`](/documentation/ImageIO/kCGImagePropertyExifApertureValue)

The aperture value.

[`kCGImagePropertyExifMaxApertureValue`](/documentation/ImageIO/kCGImagePropertyExifMaxApertureValue)

The maximum aperture value.

[`kCGImagePropertyExifFocalLength`](/documentation/ImageIO/kCGImagePropertyExifFocalLength)

The focal length.

[`kCGImagePropertyExifSpectralSensitivity`](/documentation/ImageIO/kCGImagePropertyExifSpectralSensitivity)

The spectral sensitivity of each channel.

[`kCGImagePropertyExifISOSpeedRatings`](/documentation/ImageIO/kCGImagePropertyExifISOSpeedRatings)

The ISO speed ratings.

[`kCGImagePropertyExifSubjectDistance`](/documentation/ImageIO/kCGImagePropertyExifSubjectDistance)

The distance to the subject, in meters.

[`kCGImagePropertyExifMeteringMode`](/documentation/ImageIO/kCGImagePropertyExifMeteringMode)

The metering mode.

[`kCGImagePropertyExifSubjectArea`](/documentation/ImageIO/kCGImagePropertyExifSubjectArea)

The subject area.

[`kCGImagePropertyExifSubjectLocation`](/documentation/ImageIO/kCGImagePropertyExifSubjectLocation)

The location of the image’s primary subject.

[`kCGImagePropertyExifSensingMethod`](/documentation/ImageIO/kCGImagePropertyExifSensingMethod)

The sensor type of the camera or input device.

[`kCGImagePropertyExifSceneType`](/documentation/ImageIO/kCGImagePropertyExifSceneType)

The scene type.

[`kCGImagePropertyExifDigitalZoomRatio`](/documentation/ImageIO/kCGImagePropertyExifDigitalZoomRatio)

The digital zoom ratio.

[`kCGImagePropertyExifFocalLenIn35mmFilm`](/documentation/ImageIO/kCGImagePropertyExifFocalLenIn35mmFilm)

The equivalent focal length in 35 mm film.

[`kCGImagePropertyExifSceneCaptureType`](/documentation/ImageIO/kCGImagePropertyExifSceneCaptureType)

The scene capture type; for example, standard, landscape, portrait, or night.

[`kCGImagePropertyExifSubjectDistRange`](/documentation/ImageIO/kCGImagePropertyExifSubjectDistRange)

The distance to the subject.

### Exposure

[`kCGImagePropertyExifExposureTime`](/documentation/ImageIO/kCGImagePropertyExifExposureTime)

The exposure time.

[`kCGImagePropertyExifExposureProgram`](/documentation/ImageIO/kCGImagePropertyExifExposureProgram)

The exposure program.

[`kCGImagePropertyExifExposureIndex`](/documentation/ImageIO/kCGImagePropertyExifExposureIndex)

The selected exposure index.

[`kCGImagePropertyExifExposureMode`](/documentation/ImageIO/kCGImagePropertyExifExposureMode)

The exposure mode setting.

[`kCGImagePropertyExifISOSpeed`](/documentation/ImageIO/kCGImagePropertyExifISOSpeed)

The ISO speed setting used to capture the image.

[`kCGImagePropertyExifISOSpeedLatitudeyyy`](/documentation/ImageIO/kCGImagePropertyExifISOSpeedLatitudeyyy)

The ISO speed latitude yyy value.

[`kCGImagePropertyExifISOSpeedLatitudezzz`](/documentation/ImageIO/kCGImagePropertyExifISOSpeedLatitudezzz)

The ISO speed latitude zzz value.

[`kCGImagePropertyExifRecommendedExposureIndex`](/documentation/ImageIO/kCGImagePropertyExifRecommendedExposureIndex)

The recommended exposure index.

[`kCGImagePropertyExifExposureBiasValue`](/documentation/ImageIO/kCGImagePropertyExifExposureBiasValue)

The exposure bias value.

[`kCGImagePropertyExifSensitivityType`](/documentation/ImageIO/kCGImagePropertyExifSensitivityType)

The type of sensitivity data stored for the image.

[`kCGImagePropertyExifStandardOutputSensitivity`](/documentation/ImageIO/kCGImagePropertyExifStandardOutputSensitivity)

The sensitivity data for the image.

[`kCGImagePropertyExifSourceExposureTimesOfCompositeImage`](/documentation/ImageIO/kCGImagePropertyExifSourceExposureTimesOfCompositeImage)

The exposure times for composite images.

### Image Quality

[`kCGImagePropertyExifCFAPattern`](/documentation/ImageIO/kCGImagePropertyExifCFAPattern)

The color filter array (CFA) pattern, which is the geometric pattern of the image sensor for a 1-chip color sensor area.

[`kCGImagePropertyExifBrightnessValue`](/documentation/ImageIO/kCGImagePropertyExifBrightnessValue)

The brightness value.

[`kCGImagePropertyExifLightSource`](/documentation/ImageIO/kCGImagePropertyExifLightSource)

The light source.

[`kCGImagePropertyExifFlash`](/documentation/ImageIO/kCGImagePropertyExifFlash)

The flash status when the image was shot.

[`kCGImagePropertyExifSpatialFrequencyResponse`](/documentation/ImageIO/kCGImagePropertyExifSpatialFrequencyResponse)

The spatial frequency table and spatial frequency response values in the width, height, and diagonal directions.

[`kCGImagePropertyExifContrast`](/documentation/ImageIO/kCGImagePropertyExifContrast)

The contrast setting.

[`kCGImagePropertyExifSaturation`](/documentation/ImageIO/kCGImagePropertyExifSaturation)

The saturation setting.

[`kCGImagePropertyExifSharpness`](/documentation/ImageIO/kCGImagePropertyExifSharpness)

The sharpness setting.

[`kCGImagePropertyExifGamma`](/documentation/ImageIO/kCGImagePropertyExifGamma)

The gamma setting.

[`kCGImagePropertyExifWhiteBalance`](/documentation/ImageIO/kCGImagePropertyExifWhiteBalance)

The white balance mode.

### Image Settings

[`kCGImagePropertyExifGainControl`](/documentation/ImageIO/kCGImagePropertyExifGainControl)

The gain adjustment setting.

[`kCGImagePropertyExifImageUniqueID`](/documentation/ImageIO/kCGImagePropertyExifImageUniqueID)

The unique ID of the image.

[`kCGImagePropertyExifCompressedBitsPerPixel`](/documentation/ImageIO/kCGImagePropertyExifCompressedBitsPerPixel)

The bits per pixel of the compression mode.

[`kCGImagePropertyExifColorSpace`](/documentation/ImageIO/kCGImagePropertyExifColorSpace)

The color space.

[`kCGImagePropertyExifPixelXDimension`](/documentation/ImageIO/kCGImagePropertyExifPixelXDimension)

The x dimension of a pixel.

[`kCGImagePropertyExifPixelYDimension`](/documentation/ImageIO/kCGImagePropertyExifPixelYDimension)

The y dimension of a pixel.

[`kCGImagePropertyExifRelatedSoundFile`](/documentation/ImageIO/kCGImagePropertyExifRelatedSoundFile)

A sound file related to the image.

[`kCGImagePropertyExifFocalPlaneXResolution`](/documentation/ImageIO/kCGImagePropertyExifFocalPlaneXResolution)

The number of image-width pixels (x-axis) per focal plane resolution unit.

[`kCGImagePropertyExifFocalPlaneYResolution`](/documentation/ImageIO/kCGImagePropertyExifFocalPlaneYResolution)

The number of image-height pixels (y-axis) per focal plane resolution unit.

[`kCGImagePropertyExifFocalPlaneResolutionUnit`](/documentation/ImageIO/kCGImagePropertyExifFocalPlaneResolutionUnit)

The unit of measurement for the focal plane x and y resolutions.

[`kCGImagePropertyExifCustomRendered`](/documentation/ImageIO/kCGImagePropertyExifCustomRendered)

Special  rendering performed on the image data.

[`kCGImagePropertyExifCompositeImage`](/documentation/ImageIO/kCGImagePropertyExifCompositeImage)

[`kCGImagePropertyExifOECF`](/documentation/ImageIO/kCGImagePropertyExifOECF)

The opto-electric conversion function (OECF) that defines the relationship between the optical input of the camera and the resulting image.

[`kCGImagePropertyExifComponentsConfiguration`](/documentation/ImageIO/kCGImagePropertyExifComponentsConfiguration)

The components configuration for compressed data.

[`kCGImagePropertyExifSourceImageNumberOfCompositeImage`](/documentation/ImageIO/kCGImagePropertyExifSourceImageNumberOfCompositeImage)

The number of images that make up a composite image.

[`kCGImagePropertyExifFileSource`](/documentation/ImageIO/kCGImagePropertyExifFileSource)

The image source.

### Timestamp

[`kCGImagePropertyExifDateTimeOriginal`](/documentation/ImageIO/kCGImagePropertyExifDateTimeOriginal)

The original date and time.

[`kCGImagePropertyExifDateTimeDigitized`](/documentation/ImageIO/kCGImagePropertyExifDateTimeDigitized)

The digitized date and time.

[`kCGImagePropertyExifSubsecTime`](/documentation/ImageIO/kCGImagePropertyExifSubsecTime)

The fraction of seconds for the date and time tag.

[`kCGImagePropertyExifSubsecTimeOrginal`](/documentation/ImageIO/kCGImagePropertyExifSubsecTimeOrginal)

The fraction of seconds for the original date and time tag.

[`kCGImagePropertyExifSubsecTimeOriginal`](/documentation/ImageIO/kCGImagePropertyExifSubsecTimeOriginal)

The fraction of seconds for the original date and time tag.

[`kCGImagePropertyExifSubsecTimeDigitized`](/documentation/ImageIO/kCGImagePropertyExifSubsecTimeDigitized)

The fraction of seconds for the digitized date and time tag.

[`kCGImagePropertyExifOffsetTime`](/documentation/ImageIO/kCGImagePropertyExifOffsetTime)

[`kCGImagePropertyExifOffsetTimeOriginal`](/documentation/ImageIO/kCGImagePropertyExifOffsetTimeOriginal)

[`kCGImagePropertyExifOffsetTimeDigitized`](/documentation/ImageIO/kCGImagePropertyExifOffsetTimeDigitized)

### Lens Information

[`kCGImagePropertyExifLensSpecification`](/documentation/ImageIO/kCGImagePropertyExifLensSpecification)

The specification information for the camera lens.

[`kCGImagePropertyExifLensMake`](/documentation/ImageIO/kCGImagePropertyExifLensMake)

A string with the name of the lens manufacturer.

[`kCGImagePropertyExifLensModel`](/documentation/ImageIO/kCGImagePropertyExifLensModel)

A string with the lens model information.

[`kCGImagePropertyExifLensSerialNumber`](/documentation/ImageIO/kCGImagePropertyExifLensSerialNumber)

A string with the lens’s serial number.

### Camera Information

[`kCGImagePropertyExifMakerNote`](/documentation/ImageIO/kCGImagePropertyExifMakerNote)

Information specified by the camera manufacturer.

[`kCGImagePropertyExifUserComment`](/documentation/ImageIO/kCGImagePropertyExifUserComment)

A user comment.

[`kCGImagePropertyExifCameraOwnerName`](/documentation/ImageIO/kCGImagePropertyExifCameraOwnerName)

A string with the name of the camera’s owner.

[`kCGImagePropertyExifBodySerialNumber`](/documentation/ImageIO/kCGImagePropertyExifBodySerialNumber)

A string with the serial number of the camera.

### Flash Information

[`kCGImagePropertyExifFlashPixVersion`](/documentation/ImageIO/kCGImagePropertyExifFlashPixVersion)

The FlashPix version supported by an FPXR file.

[`kCGImagePropertyExifFlashEnergy`](/documentation/ImageIO/kCGImagePropertyExifFlashEnergy)

The strobe energy when the image was captured, in beam candle power seconds.

### Auxiliary Keys

[`kCGImagePropertyExifAuxLensInfo`](/documentation/ImageIO/kCGImagePropertyExifAuxLensInfo)

Lens information.

[`kCGImagePropertyExifAuxLensModel`](/documentation/ImageIO/kCGImagePropertyExifAuxLensModel)

The lens model.

[`kCGImagePropertyExifAuxSerialNumber`](/documentation/ImageIO/kCGImagePropertyExifAuxSerialNumber)

The serial number.

[`kCGImagePropertyExifAuxLensID`](/documentation/ImageIO/kCGImagePropertyExifAuxLensID)

The lens ID.

[`kCGImagePropertyExifAuxLensSerialNumber`](/documentation/ImageIO/kCGImagePropertyExifAuxLensSerialNumber)

The lens serial number.

[`kCGImagePropertyExifAuxImageNumber`](/documentation/ImageIO/kCGImagePropertyExifAuxImageNumber)

The image number.

[`kCGImagePropertyExifAuxFlashCompensation`](/documentation/ImageIO/kCGImagePropertyExifAuxFlashCompensation)

Flash compensation.

[`kCGImagePropertyExifAuxOwnerName`](/documentation/ImageIO/kCGImagePropertyExifAuxOwnerName)

The owner name.

[`kCGImagePropertyExifAuxFirmware`](/documentation/ImageIO/kCGImagePropertyExifAuxFirmware)

Firmware information.

### EXIF Format

[`kCGImagePropertyExifVersion`](/documentation/ImageIO/kCGImagePropertyExifVersion)

The EXIF version.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)