Conversation with Gemini
Where do I report an ExifTool bug?
Gemini said
Here are the best ways to report an ExifTool bug, depending on what type of issue you're facing:
1. Official ExifTool Forum (Best & Preferred Method)
The primary place to submit bug reports and feature requests is the
Maintainer activity: Phil Harvey (the main creator/maintainer) is extremely active on the official forum and usually responds quickly.
Requirements: You'll need to create a free forum account to create a post.
2. Email Phil Harvey Directly
If you are unable to register for the forum or have a sensitive bug, you can email Phil Harvey directly at philharvey66 at gmail.com (replace at with @).
3. GitHub Issues (If applicable)
Although Phil Harvey manages the project primarily via his own site and forum, ExifTool has a GitHub presence (e.g., exiftool/exiftool). However, checking the official forum first is recommended, as issues raised directly on the ExifTool forum typically get faster turnaround times.
Tips for a Great Bug Report
To help get your bug resolved as fast as possible, include:
ExifTool Version: Output of
exiftool -ver.Command Used: The exact command line or API call you ran.
Sample File: A link to (or attachment of) an image or file that triggers the bug, as file-specific metadata parsing issues often require reproduction.
Console Output: The full error message or unexpected output.
Where is the exiftool documentation?
Gemini said
ExifTool documentation is available across several official online and local sources:
1. Official Web Documentation
Command-Line Application Page:
exiftool.org/exiftool_pod.html Details options, flags, usage syntax, and practical command line examples.
Tag Names Database:
exiftool.org/TagNames/index.html Complete listing of supported EXIF, IPTC, XMP, MakerNote, and metadata tags categorized by group and format.
Perl Library API:
exiftool.org/ExifTool.html Comprehensive API documentation for using ExifTool programmatically via Perl (
Image::ExifTool).
FAQ & Examples:
exiftool.org/faq.html Covers common usage scenarios, file structure explanations, and edge cases.
2. Built-in Local Documentation (Terminal/Command Line)
If ExifTool is installed on your system, you can access the full manual directly from your terminal:
Unix/Linux/macOS:
Bashman exiftool(Or run
exiftool -hfor a shorter help summary).Windows:
DOSexiftool -h
3. Repository Source Code
GitHub Repository:
github.com/exiftool/exiftool The
/htmlfolder in the repository contains the HTML source for all official documentation pages, including sample configuration files like.ExifTool_config.
'man exiftool' does not work. The man page is hidden somewhere.
Gemini said
If man exiftool isn't resolving, it usually means ExifTool was installed manually (or via Perl's Makefile.PL / tarball) into local or non-standard paths like /usr/local/share/man, /usr/local/man, or under Perl's site directory (e.g., site_perl/man1), which aren't in your MANPATH.
Here is how to locate the hidden manual page and render it:
1. Locate the Manual Page File
Search the system for exiftool.1 or Image::ExifTool.3pm:
find /usr /opt /usr/local -name "exiftool.1*" 2>/dev/null
Or using locate if database indexing is active:
locate exiftool.1
2. Read the Page Directly with man
Once you find the file path (for example, /usr/local/share/man/man1/exiftool.1), pass the direct path to man:
man /usr/local/share/man/man1/exiftool.1
If it's gzipped (exiftool.1.gz), man will still handle it directly via the path:
man /path/to/exiftool.1.gz
3. Render It Manually via nroff / groff
If man refuses to process path arguments on your specific system, format the raw troff source directly using nroff:
nroff -man /path/to/exiftool.1 | less
4. Fix Your MANPATH Permanently
To make man exiftool work natively without specifying full paths, add the parent directory of the man1 directory to your shell configuration (~/.zshrc, ~/.bashrc, or /etc/manpath.config):
export MANPATH="$MANPATH:/usr/local/share/man"
(Adjust /usr/local/share/man to whichever directory contains the man1/exiftool.1 file on your setup).
Alternative: Embedded Perl POD Documentation
ExifTool contains its entire manual inline as Plain Old Documentation (POD). You can view the full man page directly from the exiftool executable itself using perldoc:
perldoc exiftool
(Or via path if exiftool isn't in your executable PATH: perldoc /path/to/exiftool)
How do I update my installed exiftool?
Gemini said
How to update ExifTool depends on how it was originally installed on your system:
1. Package Manager (Simplest)
If installed via a system package manager, update using the standard upgrade commands:
FreeBSD / OpenBSD / NetBSD:
Bashpkg upgrade p5-Image-ExifTool(Or
pkg_add -u p5-Image-ExifTool/portmaster graphics/p5-Image-ExifTool)Debian / Ubuntu:
Bashsudo apt update && sudo apt install --only-upgrade libimage-exiftool-perlmacOS (Homebrew):
Bashbrew upgrade exiftool
2. CPAN / Perl Module (If installed via Perl)
If installed as a Perl module via CPAN:
cpan -u Image::ExifTool
Or using cpanm:
cpanm --upgrade Image::ExifTool
3. Manual Installation (From Source Tarball)
If compiled or extracted directly from Phil Harvey's release site:
# 1. Download the latest tarball
wget https://exiftool.org/Image-ExifTool-13.10.tar.gz
# 2. Extract and enter directory
tar -xzf Image-ExifTool-13.10.tar.gz
cd Image-ExifTool-13.10
# 3. Build and install over the existing installation
perl Makefile.PL
make
sudo make install
(Installing from source via Makefile.PL automatically places the man pages back into Perl's site man directories).
Verifying the Update
Check the running version after updating:
exiftool -ver

Gemini is AI and can make mistakes.
