What ExifTool is

Phil Harvey writes and maintains ExifTool as a Perl library, Image::ExifTool, and a command line program built on it. It is free software under the same terms as Perl. The site offers the Perl version for any system that has Perl, a Windows executable with Perl bundled inside and a macOS installer package. Version 13.60 of 28 October 2026 was current when checked. The list of metadata it reads includes EXIF, GPS, IPTC, XMP, JFIF, ICC profiles, Photoshop IRB, FlashPix, ID3, GeoTIFF and C2PA content credentials in JUMBF form, together with the maker notes of a long list of camera manufacturers and QuickTime-based metadata in video files, including timed GPS tracks. It also writes and edits metadata, which an examiner uses only on working copies.

The forensic habit is to ask for everything: all tags, duplicates included, with their group names, unknown tags shown and embedded objects followed, written to a text, XML or JSON file that goes into the case. ExifTool runs over whole folders, so a set of files from a phone can be tabulated in one pass and compared. Timestamps appear in several tags, each with its own meaning and time zone behaviour, and the examiner reads them against the file system times and the device settings rather than taking any one of them as the moment of capture. What metadata can and cannot prove is the core lesson. It is editable, social platforms strip most of it and its absence proves nothing. Its presence shows that the file carries these values, which may corroborate or contradict an account. A C2PA signature still needs its own verification step. And an examiner never writes to the evidence file.

Primary applications

Where it is used

  • Documenting the full metadata of an image or video before anything else is done
  • Comparing claimed capture details with the camera, software and timestamp tags
  • Extracting embedded thumbnails and previews that may differ from the main image
  • Tabulating the metadata of a whole folder for comparison
  • Reading GPS tags and timed GPS tracks from video
  • Listing C2PA content credentials where present

Who uses it

  • Image and video forensic analysts
  • Open source intelligence investigators
  • Mobile and computer forensic examiners
  • Students starting multimedia forensics

Capabilities and limits

Major capabilities

  • Reads EXIF, GPS, IPTC, XMP, JFIF, ICC, Photoshop IRB, FlashPix, ID3, GeoTIFF and C2PA metadata
  • Decodes maker notes from many camera manufacturers
  • Reads QuickTime-based video metadata including timed GPS
  • Shows all tags with group names, duplicates and unknown tags on request
  • Extracts embedded thumbnails, previews and other binary objects
  • Output as text, XML, JSON or CSV for case records
  • Recursive processing of folders with the same options
  • Writes and edits metadata on working copies when a task needs it

Technical limitations

  • Metadata is editable, so on its own it cannot authenticate a file
  • Social media platforms strip most metadata, leaving little to read
  • Maker notes from very new cameras may be only partly decoded until the tool is updated
  • Command line only, with no viewer or report
  • Any write operation changes the file and must never touch the original

Learning with DFRTI

Independent professional education covering the principles and workflows of ExifTool. DFRTI is not a vendor training centre and its courses are not vendor certifications.

Before you learn it

  • How cameras and phones write metadata
  • Command line use
  • Time zones and the different timestamp tags

Disciplines

Related tools

Courses that cover this tool

Product names and trademarks belong to their respective owners. DFRTI is an independent educational and research institute. Inclusion in this directory does not imply manufacturer endorsement, partnership or authorisation. Facts are checked against the manufacturer's public documentation on the date shown and may have changed since.

Go deeper with DFRTI

Free pages explain the ground. Structured courses, lab work and a mentor take you from knowing about it to doing it on a case.