Skip to main content

๐Ÿ“‡ Exif Data

Compatibilityโ€‹

Exif FieldRepresentationReadWriteExplanation
RatingFavoritesโœ”๏ธโœ”๏ธSettable via "Minimum image rating to interpret as favorite"
ImageHeightHeightโœ”๏ธโŒUsed for aspect ratio calculation
ImageWidthWidthโœ”๏ธโŒUsed for aspect ratio calculation
EXIF:DateTimeOriginalTimestampโœ”๏ธโŒParsing rules settable in settings. Dates you edit are written back to XMP:DateCreated, never to an EXIF date tag.
XMP:DateCreatedTimestampโœ”๏ธโœ”๏ธThe only tag LibrePhotos writes dates to. It is used instead of an EXIF date tag because EXIF tags cannot be written into an XMP sidecar, and because writing it leaves the camera's original EXIF:DateTimeOriginal untouched. Highest-priority date parsing rule.
EXIF:ModifyDateTimestampโœ”๏ธโŒRead-only. Parsing rules settable in settings; dates you edit are written back to XMP:DateCreated.
QuickTime:CreateDateTimestampโœ”๏ธโŒParsing rules settable in settings. Dates you edit are written back to XMP:DateCreated, never to an EXIF date tag.
QuickTime:DurationVideo lengthโœ”๏ธโŒUsed for video length on video tiles
Composite:GPSLatitudeGPS_latโœ”๏ธโŒUsed for photo label on map
Composite:GPSLongitudeGPS_lonโœ”๏ธโŒUsed for photo label on map
Composite:GPSDateTimeTimestampโœ”๏ธโŒUsed by the GPS-based timestamp parsing rules.
EXIF:ModelCamera Modelโœ”๏ธโŒCamera model in Info
EXIF:LensModelLensโœ”๏ธโŒLens in Info
File:FileSizeFile Sizeโœ”๏ธโŒFile Size in Info
EXIF:FNumberF Stopโœ”๏ธโŒF Stop in Info
EXIF:ExposureTimeShutter Speedโœ”๏ธโŒShown as Shutter Speed in Info (stored as a fraction, e.g. 1/250)
EXIF:ISOSpeedRatingsISOโœ”๏ธโŒISO in Info
EXIF:FocalLengthFocal Lengthโœ”๏ธโŒFocal Length in Info
EXIF:FocalLengthIn35mmFilmFocal Length in 35mm โœ”๏ธโŒFocal Length in 35mm Film in Info
XMP:RegionInfoFacesโœ”๏ธโœ”๏ธFaces and people are read from XMP:RegionInfo. Writing is opt-in via the "Write face tags to image files" setting (off by default); when enabled, labelling a face writes MWG regions as XMP-mwg-rs:RegionInfo (with AppliedToDimensions and normalized areas) to the image file or XMP sidecar. Only manually labelled people are given a name; auto-detected faces are written as unnamed regions.
XMP:SubjectKeywords / Peopleโœ”๏ธโœ”๏ธRead and merged with IPTC:Keywords into the photo's keywords. Written alongside face regions: the names of manually labelled people are added as keywords for Lightroom compatibility.
IPTC:KeywordsKeywordsโœ”๏ธโŒMerged with XMP:Subject into the photo's keywords.
EXIF:OrientationOrientationโœ”๏ธโœ”๏ธRead to transform face-region coordinates. Written back (composed with your rotation) when you rotate a photo, but only if "Synchronize metadata to disk" is enabled.
EXIF:SubSecTimeOriginalSub-second timeโœ”๏ธโŒRead on every metadata extract; used for burst/sequence detection.
EXIF:ImageNumberImage sequenceโœ”๏ธโŒRead on every metadata extract; used for burst/sequence detection.

Some tags are only read when a matching rule is active. The burst/stacking detection rules read MakerNotes:BurstMode, MakerNotes:ContinuousDrive and MakerNotes:SequenceNumber only when the corresponding stack-detection rule is enabled in your settings.

To back-fill an existing library with face tags, run python manage.py save_metadata --types face_tags (add --media-file to write into the images instead of XMP sidecars).