All apps/ExifTool

ExifTool

exiftool

A command-line application and Perl library for reading, writing and editing meta information in a wide variety of files.

Runs as exiftool|macOS, Linux, Windows|exiftool.org

Command form

ai-draft · 2 tasks · 12 fields

Read metadata from files (optionally as JSON or a table, recursively) or strip all metadata. Writing individual tags, copying tags, geotagging and renaming are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui exiftool
Read or strip metadataExample values, fixed in this page — nothing here reaches a terminal
Basic
Files or directories*
any
JSON output
-json
Show group names
-G
Recurse into directories
-r
Only this extension
string
TasksEach one presets the form for one job
Read all metadata
filesjsongroup_namesrecurseextension
Strip all metadata
filesstrip_alloverwrite_originalpreserverecurseextension
ParametersOnly these flags are editable in the form
Files or directories
path · positional 0 · repeatable
JSON output
boolean
-json
Short tag names
boolean
-s
Show group names
boolean
-G
Tabular output
boolean
-T
Recurse into directories
boolean
-r
Only this extension
string
-extjpgpngmp4
Raw values (no print conversion)
boolean
-n
Allow duplicate tags
boolean
-a
Strip all metadata
Deletes every writable tag. exiftool keeps a *_original backup unless overwrite original is also set.
boolean
-all=
Overwrite original (no backup)
boolean
-overwrite_original
Preserve file modification time
boolean
-P
SourcesEvery flag above is checked against these
man
exiftool [OPTIONS] [-TAG...] [--TAG...] FILE... -TAG or --TAG Extract or exclude specified tag -b (-binary) Output metadata in binary format -d FMT (-dateFormat) Set format for date/time values -G[NUM...] (-groupNames) Print group name for each tag -j[[+]=JSONFILE] (-json) Export/im…
manualbookworm

manpages.debian.org

Before it fills your prompt, Otty checks the installed exiftool against its version. A form that does not match your version is not offered.