ExifTool — The Complete Metadata Guide (2025)
Learn how to safely view, edit, and remove EXIF/IPTC/XMP metadata, automate routine tasks, and when to use quick privacy-first web alternatives.
Format Support
Images, RAW, Video
Learning Curve
CLI required
Privacy
Local processing
What is ExifTool
ExifTool is a powerful command-line utility to read, edit, and removeEXIF,IPTC,XMP metadata in images and videos. It’s a staple for photographers, archivists, digital forensics, and developers.
Privacy risks and why removal matters
GPS coordinates
Geotags can reveal home or routes—especially on smartphone shots.
Camera fingerprint
Model/lens and serial fields may help identify the author.
Editing history
XMP/PS fields may leak software, presets, and versions.
Only textual/aux data changes—pixels remain intact.
Install ExifTool
Windows
PowerShell / exe package
Basic ExifTool commands
View metadata
Print all tags
exiftool image.jpgAdd -G1 -a to group output and show duplicates:
exiftool -G1 -a image.jpgRemove all metadata
Full EXIF/IPTC/XMP purge
exiftool -all= image.jpgBatch example:
exiftool -all= -overwrite_original *.jpgEdit specific fields
Author, description, keywords
exiftool -Artist="John Doe" image.jpgexiftool -Description="Shot on tour" image.jpgexiftool -Keywords+="travel" -Keywords+="night" image.jpgWork with GPS
Remove coordinates
exiftool -gps:all= image.jpgFull purge + overwrite:
exiftool -gps:all= -all= -overwrite_original image.jpgSafety tips
- Always back up originals.
- Use
-overwrite_originalwith care for large folders. - Verify results: run
exiftool image.jpgafter cleaning. - Exporters/converters may re-add tags—double-check the final output.
Tool comparison
A quick, opinionated table (1–5). ExifTool is the most flexible but requires CLI skills. For instant one-offs, use a privacy-first browser-only cleaner (no upload) — a model used by MetaRemover.com.
| Tool | Ease | Power | Batch | Privacy |
|---|---|---|---|---|
| ExifTool (CLI) | 2 | 5 | 5 | 5 |
| Desktop GUI (various) | 4 | 3 | 3 | 4 |
| Online (privacy-first) | 5 | 3 | 2 | 5 |
When to choose what
Pick ExifTool when…
Browser cleaning is enough when…
Ready-made workflows
Batch cleanup of a folder
Recursive with overwrite
exiftool -r -all= -overwrite_original /path/to/folderThe -r flag walks subfolders. Make sure you have a backup.
- Backup originals
- Run the command
- Spot-check a few files
- Schedule automation (cron/Task Scheduler)
Keep visuals, drop service tags
No pixel changes
exiftool -all= -tagsFromFile @ -thumbnailimage -overwrite_original image.jpgCopy only the needed preview data without dragging along service tags.
Mixing CLI and online
Content teams love a “one-click” option for a single image. Typical split:
- Large libraries: ExifTool
- Single image: Privacy-first online (e.g., MetaRemover.com)
Verify that metadata is gone
ExifTool
Print tags again:
exiftool image.jpgEXIF viewers
Browser-only viewers (no server upload) are handy for a quick check.
File properties
Windows: Properties → Details. macOS: Preview → Inspector.
Pre-publish checklist
- GPS coordinates removed
- No XMP/EXIF descriptions left
- Random spot-check done
- Backup of originals stored
FAQ
Want to remove metadata without the terminal?
For a single photo, a one-click browser tool is simpler—no server upload and no installation.
Feedback
Ask a question
We can help with commands & pipelines
Useful links
Save for later