ExifTool is a long-standing Perl library and command-line tool for reading, writing, and erasing metadata across an exceptionally wide range of file formats, including JPEG, RAW camera formats, PDF, video, audio, and Office documents.
The format coverage here is unmatched: EXIF, IPTC, XMP, GPS, MakerNotes, ICC profiles, and dozens of camera manufacturer tags across hundreds of file types. Nothing else comes close for bulk metadata auditing or scrubbing a mixed archive of files. The catch is the interface: it is a Perl CLI tool with a large number of flags, and the learning curve is real. A Windows standalone .exe is available for non-Perl users. Anyone who needs to verify what metadata a file actually contains before sharing it should have ExifTool in their toolkit.
Listed in
ExifTool alternatives
Free to use and modify, but anything you distribute that is built on it must also be open under the same license.
Permits
- Commercial use
- Modification
- Distribution
- Patent use
- Private use
Requires
- Disclose source
- Same license
- State changes
- License and copyright notice
Does not provide
- Liability cover
- Warranty
Why it matters: Strong copyleft keeps every distributed version open. A vendor cannot fold this into a closed product and ship it without releasing their changes.
Plain-language summary of the project's license, not legal advice. Read the full text for the exact terms.