EXIF Tools logo

Browser-Based ExifTool 13.42 Online

Original ExifTool 13.42 output in the browser via WebAssembly, separate from the lighter metadata viewer on the homepage.

Your file is not uploaded. This page runs the real ExifTool 13.42 inside your browser using WebAssembly, and the file stays on your device during analysis. Install exif.tools as an app or add it to your Home Screen to keep both viewers and the ExifTool runtime available offline after the first load.
Ready.

ExifTool Output

Results will appear here after ExifTool finishes.
No ExifTool data yet.
Raw ExifTool Output
Results will appear here after ExifTool finishes.

File

No file selected yet.

Why This Page Exists

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.

Flags

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

Credits

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.