ExifTool Reader Pro
The reader that also writes
Only for Mac
$8.99
The reader that also writes. Folders to Excel, Excel back to the files. EXIF, IPTC, XMP. 26 languages. Powered by Phil Harvey's ExifTool.
ExifTool Reader Pro reads folder metadata into Excel — and writes your edits back to the files. The reader that also writes.
Drop folders, edit in Excel, Apply. Built by Thomas Liebl (MSAM.media). Metadata engine: ExifTool by Phil Harvey.
WHO IT'S FOR
Photographers, videographers, archivists, museums, DAM teams, forensic analysts, SEO/GPS researchers, and power users.
WHAT'S NEW IN 1.2
• Apply: write Excel edits back to the original files
• Review, confirm the file count, then write
• Empty cells stay unchanged — tags are not deleted
• Filenames, image size, and MakerNotes are never overwritten
• ExifTool keeps _original backups beside each changed file
WORKFLOW
• Drag and drop folders (aliases and symlinks resolve)
• Four save modes: new list, append, template, or apply
• Cancel a long run; retry a cancelled save without re-scanning
PREFERENCES (Cmd+,)
Language plus six ExifTool options, remembered between launches:
• Duplicate tags (-a)
• Unknown tags (-u)
• Numeric values (-n)
• Group names (-G1)
• GPS decimal degrees (-c)
• Date format (ISO / European / US)
Switch among 26 languages instantly. Reset to defaults anytime.
OUTPUT
Excel-ready .xlsx with UTF-8-safe text. Existing workbooks keep notes, colors, and filters when you append.
PRIVACY
All processing stays on your Mac. No image data, EXIF metadata, or other file information is uploaded to or processed in the cloud. On the product page, App Privacy currently shows “Data Not Collected”.
Need help? Use Help in the app or write to software@msam.media.
more After looking at a number of metadata extraction apps, I tried this one. It is great! Very simple to use and extremely detailed. Simply drop the folder with your photos in it onto the app’s interface and an Excel spreadsheet is created with every bit of metadata information captures. It takes only seconds and after it works its magic you can play with your data in Excel to format it however you want - or use the application’s Template Mode from the help section of the app - to extract only data you need.
After looking at a number of metadata extraction apps, I tried this one. It is great! Very simple to use and extremely detailed. Simply drop the folder with your photos in it onto the app’s interface and an Excel spreadsheet is created with every bit of metadata information captures. It takes only seconds and after it works its magic you can play with your data in Excel to format it however you want - or use the application’s Template Mode from the help section of the app - to extract only data you need.
The app works simply and effectively to exportthe expanded metadata that is nearly impossible to view without the assistance. Being able to drag and drop a folder full of documents and have a spreadsheet with all of the available metdata fields all together in a speadsheet.If you work with Metadata this is well worth the money.
The app works simply and effectively to exportthe expanded metadata that is nearly impossible to view without the assistance. Being able to drag and drop a folder full of documents and have a spreadsheet with all of the available metdata fields all together in a speadsheet.If you work with Metadata this is well worth the money.
Excellent program. It easily accesses information not otherwise obtainable to give a clear view of what’s going on in a photograph and in the camera used.
Excellent program. It easily accesses information not otherwise obtainable to give a clear view of what’s going on in a photograph and in the camera used.
What's New in 1.2.3
- Apply Review reads styled Excel workbooks and extra IPTC/XMP columns without crashing
- Duplicate column headers are rejected with a named error; the window returns to idle
- Excel files inside a source folder are no longer exported as rows
- After a successful save, an in-app confirmation shows the file name; Back clears only the Excel file
- Help FAQ: photos and metadata stay on this Mac; nothing is uploaded to the cloud. App Privacy currently shows Data Not Collected
What's New in 1.2.2
- Built-in photographer templates: Photo basic (~20 columns), Photo extended (~40), or all metadata via Field scope
- Apply Review preview separates file count, field names, and value changes
- After Apply, a detailed success log lists each file and tag written (copy to clipboard)
- Click ? icons next to mode, Excel, and footer actions for short inline help
What's New in 1.2.1
- After Review, the preview lists why rows are skipped (missing SourceFile, path not in dropped folders, file not found, duplicate, already matching)
- Apply without Review shows a message instead of doing nothing
- Help clarifies: empty cells leave tags unchanged; .xlsx only (not CSV); SourceFile must be this app's full path
What's New in 1.2.0
APPLY — THE READER WRITES
- Write Excel edits back to the original files
- Review, confirm the file count, then write
- Empty cells = leave unchanged; tags are not deleted
- No renaming, no image-size writes, no MakerNotes
- ExifTool keeps _original backups
EXPORT AS BEFORE
- New list, append, or template
- One-click footer actions and atomic saving
(c) 2026 Thomas Liebl - MSAM.media
1.2.3 5d ago
What's New in 1.2.2
- Built-in photographer templates: Photo basic (~20 columns), Photo extended (~40), or all metadata via Field scope
- Apply Review preview separates file count, field names, and value changes
- After Apply, a detailed success log lists each file and tag written (copy to clipboard)
- Click ? icons next to mode, Excel, and footer actions for short inline help
What's New in 1.2.1
- After Review, the preview lists why rows are skipped (missing SourceFile, path not in dropped folders, file not found, duplicate, already matching)
- Apply without Review shows a message instead of doing nothing
- Help clarifies: empty cells leave tags unchanged; .xlsx only (not CSV); SourceFile must be this app's full path
What's New in 1.2.0
APPLY — THE READER WRITES
- Write Excel edits back to the original files
- Review, confirm the file count, then write
- Empty cells = leave unchanged; tags are not deleted
- No renaming, no image-size writes, no MakerNotes
- ExifTool keeps _original backups
EXPORT AS BEFORE
- New list, append, or template
- One-click footer actions and atomic saving
(c) 2026 Thomas Liebl - MSAM.media
1.2.2 Sep 7
What's New in 1.2.1
- After Review, the preview lists why rows are skipped (missing SourceFile, path not in dropped folders, file not found, duplicate, already matching)
- Apply without Review shows a message instead of doing nothing
- Help clarifies: empty cells leave tags unchanged; .xlsx only (not CSV); SourceFile must be this app's full path
What's New in 1.2.0
APPLY — THE READER WRITES
- Write Excel edits back to the original files
- Review, confirm the file count, then write
- Empty cells = leave unchanged; tags are not deleted
- No renaming, no image-size writes, no MakerNotes
- ExifTool keeps _original backups
EXPORT AS BEFORE
- New list, append, or template
- One-click footer actions and atomic saving
(c) 2026 Thomas Liebl - MSAM.media
1.2.1 Sep 3
What's New in 1.2.0
APPLY — THE READER WRITES
- Write Excel edits back to the original files
- Review, confirm the file count, then write
- Empty cells = leave unchanged; tags are not deleted
- No renaming, no image-size writes, no MakerNotes
- ExifTool keeps _original backups
EXPORT AS BEFORE
- New list, append, or template
- One-click footer actions and atomic saving
(c) 2026 Thomas Liebl - MSAM.media
1.2.0 Sep 1
What's New in 1.1.3
SAFER EXCEL EXPORTS
- One-click export in the footer: update the selected file or export a copy
- Append mode adds missing metadata columns automatically
- Template mode fills only existing headers; header-only templates work
- Worksheets, formulas, styles, tables and filters are preserved
- Atomic saving protects the original workbook if writing fails
- Files already listed under SourceFile are not added twice
WORKFLOW
- Two-zone layout: source folders and Excel target
- Finder aliases and folder shortcuts resolve to the real folder
- Cancel a save, then use Save result again without re-scanning
EXIFTOOL
- Bundled ExifTool updated to 13.59 (Phil Harvey) with latest camera support
(c) 2026 Thomas Liebl - MSAM.media
1.1.3 Aug 19
ExifTool Reader Pro - Version 1.1.1
====================================
BUG FIX
- Fixed crash when reading files with non-UTF-8 encoded EXIF metadata
Affected: Sony ARW and other RAW formats with Latin-1 encoded metadata
strings (e.g. lens names, camera descriptions).
Invalid bytes are now replaced gracefully instead of crashing the app.
EXIFTOOL UPDATE
- ExifTool updated from 13.50 to 13.52
Latest bug fixes and new camera support from Phil Harvey.
ExifTool Version: 13.52
(c) 2025 Thomas Liebl - MSAM.media
1.1.2 Mar 21
ExifTool Reader Pro - Release Notes Version 1.1.0
==================================================
MAJOR FEATURE UPDATE
NEW FEATURES
------------
26 Languages with Instant Switching
- Language selection menu in Preferences
- On-the-fly language switching WITHOUT app restart
- 26 supported languages: German, English, French, Spanish, Italian, Dutch, Portuguese, Portuguese (Portugal), Swedish, Danish, Finnish, Polish, Czech, Hungarian, Arabic, Greek, Hindi, Indonesian, Japanese, Korean, Norwegian, Russian, Turkish, Vietnamese, Chinese (Simplified), Chinese (Traditional)
- Automatic system language detection on first launch
- User preference overrides system language
- Complete UI, menu, and dialog translation in all languages
Preferences System
- New Preferences dialog (Cmd+,) with 7 configurable options
- Settings persist across app restarts
- Reset to defaults button included
Configurable ExifTool Parameters
- Duplicate Tags (-a): Show duplicate tags in output (Default: OFF)
- Unknown Tags (-u): Extract unknown tags (Default: ON)
- Numeric Values (-n): Show numeric instead of human-readable values (Default: ON)
- Group Names (-G1): Display metadata group names (Default: ON)
- GPS Decimal Format (-c): Show GPS coordinates in decimal format (Default: ON)
- Date Format (-d): Choose between ISO, European, or US format (Default: ISO)
Date Format Support
- ISO Format: 2026-02-08 14:30:00
- European Format: 08.02.2026 14:30:00
- US Format: 02/08/2026 02:30:00 PM
- All date columns formatted consistently (EXIF and System dates)
Release Notes System
- Automatic display of release notes on version updates
- Manual access via Help Release Notes menu
- First launch always shows release notes
IMPROVEMENTS
------------
App Store Compliance
- Fixed code signing for App Store distribution
- Entitlements properly applied only to executable
- Sandboxed app settings stored correctly
Architecture
- x86_64 binary with Rosetta 2 support for Apple Silicon
- Improved QSettings domain (com.MSAM.media.ExifToolReaderPro)
- Settings.sync() ensures immediate persistence in sandbox
Testing
- Comprehensive test suite with 21+ automated tests
- All preferences tested with mocked QSettings
- Release notes functionality validated
BUG FIXES
---------
Date formatting now works for ALL date columns (not just EXIF dates)
Release Notes detection fixed (last_seen_version key)
QSettings domain corrected to match Bundle ID
Date format examples updated to current year (2026)
COMPATIBILITY
-------------
- macOS 11.0 (Big Sur) or later
- Runs natively on Intel Macs
- Runs via Rosetta 2 on Apple Silicon Macs
NOTES FOR UPGRADING USERS
--------------------------
Default behavior matches version 1.0.31 - your exports will look the same
To use new features, open Preferences (Cmd+,) and adjust settings
QSettings domain changed - previous preferences will not carry over
ExifTool Version: 13.50
2025 Thomas Liebl - MSAM.media
software@msam.media
"UFOs, are as real as the airplanes that fly over your head."
Paul Hellyer (former Canadian Minister of Defence and Deputy Prime Minister under Pierre Trudeau)
1.1.0 Feb 12
Updated the ExifTool library to version 13.49, which now supports even more metadata and file formats.
** Full Unicode & Umlaut Support**
- Perfect handling of German umlauts (ä, ö, ü, ß) and international characters
- Filenames with special characters are now processed correctly
- No more garbled text in Excel exports
- Fixed duplicate rows for files with umlauts
** System Icon Fix**
- Resolved issue where app icon could replace system file icons
- App no longer associates with all file types
- Your system icons remain unchanged
** Technical Improvements**
- UTF-8 encoding throughout entire pipeline
- Unicode NFC normalization for macOS
- Improved file path handling
- Enhanced Excel export compatibility
** Enhanced File Format Support**
Updated to ExifTool 13.49 with extensive support for:
- Latest cameras: Canon EOS R6 Mark III, Sony ILCE-7M5, Nikon Z6III
- Video formats: Kandao KVAR/MP4, Sony MP4, DJI files
- Image formats: HEIC/HEIF MotionPhoto, DNG 1.7.1, CR3 (faster)
- Metadata: GPS geotagging, XMP-crs, enhanced maker notes
**If you experienced icon issues, run these commands in Terminal after updating:**
```
sudo rm -rf /Library/Caches/com.apple.iconservices.store
killall Dock
killall Finder
```
Thank you for using ExifTool Reader Pro! If you're satisfied with this update, please consider leaving a review.
1.0.31 Feb 7
In this update we fixed a bug, the handling of metadata processing was corrected. Previously (1.0.29) , a formatting option was applied globally, which caused unintended changes to all metadata fields. The update ensures that this option now affects only the intended GPS data, restoring the correct behavior.
Updated the ExifTool library to version 13.42, which now supports even more metadata and file formats.
1.0.30 11/18/2025
The output format for GPS coordinates has been changed from Degrees/Minutes/Seconds (DMS) to Decimal Degrees (DD).
This provides a more consistent and machine-readable format, making it easier to use the data in mapping, GIS, and analysis applications.
Example:
Old: 48° 08′ 32.45″ N, 11° 34′ 55.12″ E
New: 48.14235, 11.58298
Updated the ExifTool library to version 13.41, which now supports even more metadata and file formats.
• Added byte-order indication for EXIF and BinaryData directories
• Extracted EnvironmentTarget from LNK files
• Extracted HighlightMarkers from DJI videos
• Recognized LRF file extension
• Fixed reading of R3D images (Red Komodo)
• Added read support for WOFF and WOFF2 font files
• Added read support for Windows .URL files
• Improved identification of M4A audio files
• Recognized VSDX (Visio) files
• Decoded GPS from new DJI protobuf formats
• Added read support for DSF audio files
• Improved WavPack audio support (.WVP extension)
• Recognized M2TS videos starting mid-packet
• Fixed reading of XMP with invalid encoding
• Improved handling of EXE files with corrupt resources
• Added support for geotagging from Columbus GPS CSV files
• Decoded Google HDRP, Reconyx, Ricoh GR III video maker notes
• Raised size limit for QuickTime atom extraction
• Improved tolerance for extra data in LA, PAC, OFR, WV audio files
• Enhanced FujiFilm RAF (M-RAW) extraction with -ee option
• Improved XMP date/time handling
• Improved binary data comparison in -diff
• Fixed reading of Sony maker notes from ILCE models
1.0.29 11/09/2025
Added the shortcut [Command+O] for the "Select Folder" item in the File menu.
The version of the ExifTool library used is now displayed in the main application window and in the "About" menu.
Updated the ExifTool library to version 13.33, which now supports even more metadata and file formats.
Update Notice: New Features for Metadata and File Formats (ExifTool v13.33)
Support for New File Formats & Enhanced Features
◦ TNEF: Added read support for TNEF files (e.g., "winmail.dat").
◦ MOV/MP4:
◦ Extraction of EXIF information from Sigma fp MOV videos.
◦ Extraction of PreviewImage and its metadata from Sigma BF MOV videos.
◦ Decoding of timed GPS from videos from Transcend Drive Body Camera 70, GKU D900 dashcams, Rove R2-4K dashcams, and newer ARCore videos.
◦ Decoding of two more types of timed GPS from MP4 videos.
◦ Improved extraction of timed GPS from GoPro videos with sub-second resolution.
◦ Extraction of ThumbnailTIFF from some Insta360 videos.
◦ PDF:
◦ Extraction of Pages MediaBox from PDF files.
◦ Sub-seconds are now removed when writing dates to PDF files.
◦ JPG: Fixed an issue when writing Olympus OM-1 JPG files converted by certain utilities.
◦ DNG: The ProfileIFD RGBTables tag has been changed to a binary-type tag.
◦ Sigma BF: Decoding of MakerNotes from Sigma BF images.
◦ WAV: Improved Duration calculation for some WAV files.
◦ RW2: Fixed an issue that could cause corruption when writing RW2 images from the Panasonic DC-S1RM2.
New and Updated Metadata Tags (by Manufacturer)
◦ General / Standards:
◦ Extraction of additional EXIF tags.
◦ Updated to the 2025 MPF specification.
◦ Decoding of AROT:HDRGainCurveSize from APP10.
◦ The default for -geotime now uses SubSecDateTimeOriginal if available.
◦ Canon:
◦ New value for HighlightTonePriority.
◦ Decoding of the FocusBracketing tag.
◦ Decoding of the HDR-PQ tag.
◦ New CanonModelID and RFLensType.
◦ Added a new RF lens type.
◦ Decoding of ShutterCount for the EOS R8 and R50.
◦ Nikon:
◦ Decode more tags for newer Z models.
◦ New value for CropHiSpeed.
◦ New LensID for Z lenses.
◦ Added a new LensID.
◦ Pentax / Ricoh:
◦ Decoding of face detection tags for the K-3III.
◦ Decode more AF tags for various models.
◦ AF points (AFPoints) for the K-3III are now decoded.
◦ Added print conversion for AFPointValues.
◦ New value for PictureMode.
◦ Corrected the decoding of SensorTemperature for the K3-III.
◦ AFPoints for the K-3III was renamed to AFPointsSelected and its decoding was changed.
◦ Added a new PentaxModelID.
◦ Olympus:
◦ Decoding of more tags.
◦ Handling of the RawDev2IFD tag 0x8000 (renamed to RawDevSubIFD).
◦ Added two new CameraType values.
◦ New values for ArtFilter.
◦ Sony:
◦ Improved recognition of some lenses.
◦ New LensType.
◦ FujiFilm:
◦ Decoding of more tags.
◦ New values for AdvancedFilter.
◦ Panasonic:
◦ Fixed decoding of LongExposureNRUsed.
◦ Decoding of AFAreaSize.
◦ Sigma:
◦ Decoding of a few new tags.
1.0.28 08/11/2025
Update of the ExifTool library to version 13.25, which now supports even more formats.
### New Supported Formats:
- **JPEG XL (JXL) Images** – Support for reading metadata from JPEG XL image files.
- **Autel Evo II Drone Videos** – Added support for extracting GPS data from videos recorded by Autel Evo II drones.
- **DJI Osmo Action 5 Videos** – Enabled decoding of time-stamped GPS data from DJI Osmo Action 5 video files.
- **GoPro Hero 13 Videos** – Implemented decoding of time-stamped GPS data from GoPro Hero 13 video files.
- **Sony MP4 Videos** – Enhanced support for decoding additional time-stamped metadata from Sony MP4 video files.
### New Metadata Tags and Expanded Support:
- **PhaseOne RawFormat** – Introduced a new value to support PhaseOne raw files.
- **XMP-exifEX Tags** – Updated in accordance with the 2024 EXIF for XMP specification.
- **Canon EOS R6 Mark II** – Added decoding support for the `ShutterCount` tag.
- **SonyModelID** – Incorporated a new value to support additional Sony camera models.
- **Nikon LensID** – Added two new values to improve recognition of Nikon lenses.
- **Pentax RawDevelopmentProcess** – Introduced a new value to support Pentax's raw development process metadata.
- **Sony LensType** – Expanded with several new values to accommodate more Sony lenses.
- **Matroska Keywords and Instruments** – Defined these tags as list types for improved metadata handling.
- **XMP HDRGainMap and apdi Namespaces** – Added support for these new namespaces for advanced HDR metadata.
1.0.23 04/10/2025
#1 Update of the ExifTool library to version 13.11, which now supports even more formats.
#2 Added a "help" menu section
#3 enhanced better error handling
1.0.16 01/06/2025
#1 Update of the ExifTool library to version 13.06, which now supports even more formats.
#2 Implemented a feature that enables the use of an Excel file created with ExifToolPro as a template or reference, ensuring that any metadata fields not included in the reference file are ignored during the appending process. The user is now able to remove unnecessary metadata columns from the Excel list and use the modified file as a template or reference for future processes. This ensures that unwanted and unnecessary metadata fields are no longer included in the Excel list.
#3 Added a "folder selection" menu as an alternative to dragging and dropping a folder into the application window.
1.0.15 12/10/2024
Update of the ExifTool library to version 12.96, which now supports even more formats.
1.0.14 09/23/2024
Bugfix: Now supports files larger than 4 GB. This is especially useful when working with very large media files (e.g., high-resolution videos).
(Thanks to MUFON for reporting the issue)
Update of the ExifTool library to version 12.92, which now supports even more formats.
1.0.13 08/05/2024
Update of the ExifTool library to version 12.85, which now supports even more formats.
1.0.12 06/02/2024
What's New in 1.2.3
- Apply Review reads styled Excel workbooks and extra IPTC/XMP columns without crashing
- Duplicate column headers are rejected with a named error; the window returns to idle
- Excel files inside a source folder are no longer exported as rows
- After a successful save, an in-app confirmation shows the file name; Back clears only the Excel file
- Help FAQ: photos and metadata stay on this Mac; nothing is uploaded to the cloud. App Privacy currently shows Data Not Collected
What's New in 1.2.2
- Built-in photographer templates: Photo basic (~20 columns), Photo extended (~40), or all metadata via Field scope
- Apply Review preview separates file count, field names, and value changes
- After Apply, a detailed success log lists each file and tag written (copy to clipboard)
- Click ? icons next to mode, Excel, and footer actions for short inline help
What's New in 1.2.1
- After Review, the preview lists why rows are skipped (missing SourceFile, path not in dropped folders, file not found, duplicate, already matching)
- Apply without Review shows a message instead of doing nothing
- Help clarifies: empty cells leave tags unchanged; .xlsx only (not CSV); SourceFile must be this app's full path
What's New in 1.2.0
APPLY — THE READER WRITES
- Write Excel edits back to the original files
- Review, confirm the file count, then write
- Empty cells = leave unchanged; tags are not deleted
- No renaming, no image-size writes, no MakerNotes
- ExifTool keeps _original backups
EXPORT AS BEFORE
- New list, append, or template
- One-click footer actions and atomic saving
(c) 2026 Thomas Liebl - MSAM.media
more Version 1.2.3 5d ago
Data Not Collected The developer does not collect any data from this app.