Original ExifTool 13.42 output in the browser via WebAssembly, separate from the lighter metadata viewer on the homepage.
Results will appear here after ExifTool finishes.
The homepage on exif.tools is optimized for fast, readable metadata inspection using browser-native parsers. This page is for people who want the original ExifTool data model, original ExifTool output format, and a browser-based ExifTool 13.42 experience.
Default flags are tuned for depth rather than brevity: -a -u -G1 -s -n. That means duplicate tags, unknown tags, group names, raw tag names, and numeric values are included by default. Use this page when you specifically want ExifTool online rather than the simplified metadata viewer.
Quick ExifTool flag reference from the official application documentation. The default flags on this page are tuned for deep raw output rather than simplified summaries.
Syntax: exiftool [OPTIONS] FILE Reading exiftool [OPTIONS] [-TAG...] [--TAG...] FILE... Writing exiftool [OPTIONS] -TAG[+-<]=[VALUE]... FILE... Copying exiftool [OPTIONS] -tagsFromFile SRCFILE [-[DSTTAG<]SRCTAG...] FILE... Other exiftool [ -ver | -list[w|f|r|wf|g[NUM]|d|x|geo] ] Option Overview Tag operations -TAG or --TAG Extract or exclude specified tag -TAG[+-^]=[VALUE] Write new value for tag -TAG[+-]<=DATFILE Write tag value from contents of file -[+]TAG[+-]<SRCTAG Copy tag value (see -tagsFromFile) -tagsFromFile SRCFILE Copy tag values from file -x TAG (-exclude) Exclude specified tag Other options -@ ARGFILE Read command-line arguments from file -k (-pause) Pause before terminating -list[w|f|wf|g[NUM]|d|x] List various exiftool capabilities -ver Print exiftool version number -- End of options Special features -diff FILE2 Compare metadata with another file -geotag TRKFILE Geotag images from specified GPS log -globalTimeShift SHIFT Shift all formatted date/time values -use MODULE Add features from plug-in module Advanced options -api OPT[[^]=[VAL]] Set ExifTool API option -common_args Define common arguments -config CFGFILE Specify configuration file name -echo[NUM] TEXT Echo text to stdout or stderr -efile[NUM][!] TXTFILE Save names of files with errors -execute[NUM] Execute multiple commands on one line -fileNUM ALTFILE Load tags from alternate file -list_dir List directories, not their contents -srcfile FMT Process a different source file -stay_open FLAG Keep reading -@ argfile even after EOF -userParam PARAM[[^]=[VAL]] Set user parameter (API UserParam opt) Page defaults Text output: -a -u -G1 -s -n JSON output: -json -a -u -G1 -n Focused tags: -a -u -G1 -s -n -time:all -make -model -lens* -gps* -icc* -xmp* -iptc* Full option details: https://exiftool.org/exiftool_pod2.html
ExifTool itself is created and maintained by Phil Harvey. This page exists because ExifTool is the original metadata reference point and the output here is intended to stay close to that tool rather than a simplified browser summary.
Browser execution on this page is powered by the WebAssembly package 6over3/exiftool, which packages ExifTool for browser and Node use, and 6over3/zeroperl-ts, which provides the Perl runtime used to run ExifTool in WebAssembly.
Original ExifTool project: exiftool.org. Browser-WASM packaging credit: @uswriting/exiftool and @6over3/zeroperl-ts.