ExifTool Version History
RSS feed: https://exiftool.org/rss.xml
Note: The most recent production release is Version 13.55 . (Other versions are
considered development releases, and are not uploaded to MetaCPAN .)
May 27, 2026 - Version 13.59
Security update
Added NewUUID Extra tag (thanks Daniel Dumitriu, github #421 )
Added a new Canon RF lens (thanks Norbert Wasser)
Added config_files/novelty.config to the distribution (github #422 )
Decode tags from the Sony ILCE-7RM6 (thanks Jos Roost)
Decode a new FujiFilm tag (thanks Iliah Borg)
Decode a few more DJI protobuf tags
Decode a new Ricoh Pentax tag
Issue Error instead of Warning when writing XMP with some problems which
could cause loss of data
Improved error message when reading wrongly encoded CSV or JSON file
Enhanced -config option to allow piped input with "-config -"
Enhanced -validate option to do more strict checking of EXIF-for-XMP tags
Patched -sort option avoid inconsistent output ordering of same-named tags
Patched Composite SubSec date/time tags to specify the EXIF group for the
SubSec and OffsetTime tags upon which they are based (avoids non-standard
XMP tags from being incorrectly used here)
Fixed bug in -diff feature when finding differences for specific tags and a
specified tag was missing from the source file
May 5, 2026 - Version 13.58
Added a few new Nikon Z lenses (thanks Warren Hatch)
Added a few new QuickTime MajorBrand values (thanks Herb)
Added a new RAFCompression value
Added undocumented -eh option (alias for -E/-escapeHTML)
Decode timed GPS from INNOVV N2 TS videos
Improved decoding of Canon ColorData for some models (thanks Iliah Borg)
Changed the name of the RAFVersion tag to FirmwareVersion
Removed conversion for Garmin FIT DeviceIndex values
Properly parse XML CDATA and comment sections
Fixed issue which could cause failed Garmin test on some systems
Apr. 17, 2026 - Version 13.57
Added print conversions for Garmin FIT enum tags
Decode a number of undocumented Garmin FIT tags
Reverted XML patch of 13.56 which broke structured output for XMP files with
an XML header
Apr. 15, 2026 - Version 13.56 - "Exif 3.1"
Added new tags of the Exif 3.1 specification
Added ability to geotag directly from any supported file(s) containing GPS
Added read support for Garmin FIT files , and the ability to use them with
the -geotag option
Added a new Panasonic AFAreaMode (thanks Andrew)
Decode maker notes from newer FLIR cameras (github #408 )
Improved config_files/local_time.config to add LocalTag UserParam feature
Updated Compression value re-purposed by GoPro (github #411 )
Allow a few more different characters in the Windows -progress title string
Avoid trying to return structured information from XML files
Patched bug when reading QuickTime MTDT metadata (thanks Thurein Oo)
API Changes:
Enhanced GetValue so input tag name is no longer case sensitive
Apr. 7, 2026 - Version 13.55 (production release)
Added a few new Windows LNK GUID values
Extract more unknown information from QuickTime metadata tracks
Improved config_files/local_time.config to preserve sub seconds
Improved lens identification logic for Canon cameras in the case where the
maker notes are missing
Apr. 1, 2026 - Version 13.54
Security update
Added a new PentaxModelID
Decode timed GPS from another DJI model
Decode more information from Apple live photo videos
Updated DICOM tags to 2026b specification
Patched to fix failed tests on Windows (was a bug in the tests)
Patched to allow spaces in Windows title strings
Mar. 19, 2026 - Version 13.53
Security update (Windows only)
Added ability to read FileCreateDate (btime) on Linux systems (requires
File::StatX)
Added a bunch more Sony lenses (thanks Jos Roost)
Added warnings for possibly malicious or corrupted LNK files (github #401 )
Decode more information from LNK files
Decode timed GPS from Kenwood DRV-A510W MP4 videos
Fixed possible "undefined value" runtime warnings when reading torrent and
WPG files (thanks Raf)
Fixed issue which could result in an "uninitialized value" runtime error
when parsing corrupted CBOR information
Feb. 27, 2026 - Version 13.52
Added a number of new XMP tags written by Adobe software
Added UTF-16 support for a few different metadata types in which only UCS-2
was previously implemented (github #396 )
Added a few more Canon FlashModel values and decode FlashModel for the
5DmkII (thanks Peter Wem, github #390 )
Added a new Canon LensType (github #395 )
Added some missing file attribute bits to two of the new LNK tags
Decode internal serial number for the 5DmkII (thanks Peter Wem, github #398 )
Decode another OwnerName for the 5DmkII (thanks Peter Wem, github #397 )
Decode some timed GPS for a couple of new DJI drones
Enable WindowsLongPath by default only if Win32::API is available
Renamed the Pentax K3III AFInfo tag to AFInfoK3III
Feb. 19, 2026 - Version 13.51
Added a new Nikon LensID (thanks Johan)
Decode more tags from Windows LNK files
Decode another LIGOGPSINFO variant (github #394 )
Decode some new Canon tags (thanks Peter Wem, github #389 , #390 , #393 )
Decode some new Nikon tags
Split decoding on Nikon BurstGroupID into separate tags
Fixed round-off error in GPSDateTime seconds for camm6 metadata in MP4
videos introduced in 13.45
Fixed bug generating the default-language version of
QuickTime:LocationInformation (github #391 )
Feb. 7, 2026 - Version 13.50 (production release)
Security update (MacOS only)
Added a few new Sony lenses (thanks Jos Roost)
Added a couple of new Canon lenses (thanks Norbert Wasser)
Decode another Samsung trailer tag
Decode BlackLevels from some Canon CRW files (github #387 )
Updated Sony maker note decoding for the ILCE-7M5 (thanks Jos Roost)
Fixed -list options so reading image files beforehand doesn't add tags to
the output when running multiple commands using the -execute feature
Feb. 3, 2026 - Version 13.49
Decode a couple of new Samsung trailer tags
Disabled decoding of MenuSettings for the Nikon Z6III firmware 2.0 until the
changes can be worked through in detail
Fixed problem where Google Photos had problems displaying ExifTool-edited
HEIC MotionPhoto images. Files written by older versions of ExifTool may be
repaired by re-writing with 13.49 or later
Jan. 31, 2026 - Version 13.48
Added a new Nikon LensID (github #385 )
Added support for quoted entries in input -geotag CSV files
Fixed decoding of Nikon Z6III menu settings for firmware 2.0 update
Fixed -fast2 to avoid processing maker notes in some QuickTime-based files
Fixed bug introduced in version 13.46 where some tags may be associated with
the next fix when geotagging from GPX files
Jan. 27, 2026 - Version 13.47
Enhanced -fast option to avoid scanning QuickTime MediaData for metadata
(improves performance when reading CR3 files from slow media, github #384 )
and -fast2 to avoid reading HDRP maker notes
Fixed hang problem when reading HDRPMakerNotes from some Google phones
API Changes:
Jan. 25, 2026 - Version 13.46
Added a new Pentax LensType
Decode some new Canon tags (github #380 )
Renamed a newly added Canon tag (thanks Martin Chvátal)
Improved identification of Canon RF lenses in edited images when an extender
was used
Changed description of FocalLength35efl to add "35mm Equiv"
Patched -validate option to recognize DNG 1.7.1 tags
Patched to remove maker note error/warning when writing files from some
Google phones (github #377 )
Patched to improve warning for corrupted HEIC files downloaded from
heic.digital, and added ability to delete this garbage when writing
(github #361 and #378 )
Fixed minor error when writing some DJI DNG files
API Changes:
Dec. 26, 2025 - Version 13.45
Added a number of new values for some Sony tags (thanks Miloš Komarčević)
Added a few new button functions for the Nikon Z9 (thanks Warren Hatch)
Added some Nikon subject detection values (thanks Warren Hatch)
Added a new Canon SubjectSwitching value
Decode Ricoh APP7 maker notes
Patched to allow a specific PreviewImage to be written to a DNG file
containing multiple previews
Fixed bug reading large Protobuf integers on 32-bit systems (github #373 )
Fixed minor error when writing some DJI DNG files
API Changes:
Dec. 15, 2025 - Version 13.44 (production release)
Added read support for Kandao KVAR files
Added a few new Panasonic tags (github #365 )
Added a new XMP-crs tag
Added a few new Matroska tags
Added a few values related to the new RAW file types for the Sony ILCE-7M5
(thanks Miloš Komarčević)
Decode a few new PhaseOne tags (github #372 )
Decode timed GPS and other metadata from Kandao MP4 videos
Improvements to family 1 and 5 groups for tags in Matroska videos, and
prioritize top-level tags when duplicates exist
Assume a default TimecodeScale of 1ms for MKV videos
Patched to avoid runtime warning when parsing corrupted QuickTime data
(thanks Neal Krawetz)
Fixed decoding of ShutterCount for Sony ILCE-7M5 (github #369 )
Dec. 4, 2025 - Version 13.43
Added support for a couple of new Android QuickTime Keys tags
Added date/time conversion for RIFF DateCreated
Added ability to read/write (but not create/delete) the HEIF Mirroring tag
Added a new SonyModelID
Added a new Canon LensType (thanks Matthias)
Decode ShutterCount for the Canon EOS R6 Mark III
Decode another Samsung trailer tag
Convert invalid Panasonic AFPointPosition to 'n/a'
Fixed issue extracting timed GPS from some Wolfbox G900 MP4 videos
Nov. 17, 2025 - Version 13.42
Added warning if tag arguments come before -csv= or -json= in a command
Added a new CanonModelID and RFLensType (thanks Norbert Wasser)
Added ability to read XML as a block from Sony MP4 videos
Added "EOS" to the R5 Mark II CanonModelID string
Decode ReEditData in Samsung trailer
Decode a couple more Sony rtmd tags from MP4 videos
Tolerate some types of trailer corruption as caused by Samsung Gallery
Restrict decoding of MetaImageSize to HEIC files only
Fixed issue writing Keys tags to Sony PMW-EX1R videos
Fixed behaviour of CSV/JSON import when specifying tags to import into an
existing list, or when importing ValueConv values (ie. "TAG#"), or when
specifying a group name of "All"
Nov. 5, 2025 - Version 13.41
Added a new Canon LensType
Added Extra MakerNoteByteOrder tag
Added byte-order indication to the -v3 output for EXIF and BinaryData
directories
Added a new Panasonic/Olympus LensType (github #363 )
Added a new ProfileCMMType value (thanks Herb)
Extract EnvironmentTarget from LNK files (github #362 )
Extract HighlightMarkers from DJI videos
Decode another Red tag
Recognize LRF file extension
Updated CanonColorData decoding for the R50V
Enhanced -csv= and -json= database import options to support full
redirection and advanced formatting expressions
Require tags to be specified after the corresponding -csv= or -json= option
when importing specific tags from a database
Fixed problem reading R3D images from the Red Komodo
Oct. 24, 2025 - Version 13.40
Added read support for WOFF and WOFF2 font files (github #358 )
Added read support for Windows .URL files
Added new XMP-iptcExt generative AI tags (thanks IPTC)
Added config_files/local_time.config to the full distribution
Enhanced CSV import to allow SourceFile entries with a different case
Oct. 15, 2025 - Version 13.39
Added a few new Sony lens types and improved support for a few new cameras
(thanks Jos Roost)
Added a new Olympus LensType (thanks Karsten Gieselmann)
Added some new Pentax PictureMode values (thanks Karsten Gieselmann)
Decode GPS from a number of new DJI protobuf formats (thanks Juan Irache,
github #355 )
Improved identification of M4A audio files (github #80 )
Properly recognize VSDX files (github #357 )
Patched to use date from the previous RMC sentence when missing an RMC
sentence in timed GPS from the buggy NextBase 662GW
API Changes:
Added GeoHPosErr option to set GPSHPositioningError when geotagging
Sept. 30, 2025 - Version 13.38
Added read support for DSF audio files (github #331 )
Decode a couple more GoPro tags
Improved WavPack audio file support to recognize the WVP extension and
extract more than just RIFF metadata
Updated Sony decoding for the ILCE-6400A (thanks Jos Roost)
Set family 0 group name to "Composite" for approximated GPSDateTime in timed
video metadata
Patched to recognize M2TS videos which begin in the middle of a packet
Patched to attempt reading XMP which has an invalid encoding (github #348 )
Patched to avoid possible runtime warning when reading a EXE file with
corrupt resources (github #354 )
Fixed typo in a GoPro tag name
Sept. 22, 2025 - Version 13.37
Added support for geotagging from Columbus GPS logger CSV files
Added some new Canon, Sony and Olympus lenses (thanks Hubert Figuière,
github #352 and Jos Roost)
Added new Canon RFLensType and CanonModelID values (thanks Norbert Wasser
and Hubert Figuière, github #350 )
Added a new FujiFilm FaceElementType value
Decode Google HDRP maker notes (both text and Protobuf formats)
Decode Reconyx MicroFire and Hyperfire 4K maker notes (thanks Reconyx)
Decode a number of new Canon and Pentax tags and add a number of new values
(thanks Karsten Gieselmann)
Decode maker notes from Ricoh GR III videos
Decode a new Sony tag (thanks Jos Roost)
Raised size limit on QuickTime atoms extracted for the -ee option, and added
a minor warning and allow bypassing with the -m option if over this limit
Minor change to verbose output for XMP metadata
Fixed possible hang/crash when reading Windows executables (github #351 )
Fixed incorrect FujiFilm PanoramaDirection values
API Changes:
Fixed GeoDir option so alternate languages are loaded properly when a
relative path is specified
Sept. 9, 2025 - Version 13.36 (production release)
Added a new Nikon LensID (thanks Max, github #345 )
Added new Sony and Pentax camera ID's (thanks Hubert Figuière, github #347 )
Tolerate 'junk' after 'WAVE' chunk in LA, PAC, OFR and WV audio files
Use gnu tar 1.35 to build the .tar.gz distribution package (versions
13.31-13.35 used bsdtar 3.5.3, and earlier versions used bsdtar 2.8.3)
History of older versions (back to Nov. 19, 2003 - Version 1.00) -->
<-- Back to ExifTool home page