ExifTool Remove All Metadata: When Command-Line Cleanup Makes Sense and When a Browser Tool Is Simpler
Learn what ExifTool can and cannot do for photo metadata removal, when command-line cleanup is the right choice, and when a browser-based metadata remover is a simpler alternative.
Guides are written by the team building Metadata Remover's browser-based metadata inspection and cleaning tools.
Quick answer
ExifTool is a powerful command-line utility for reading, writing, and removing metadata from many file types. It can strip metadata from photos with commands like `exiftool -all= image.jpg`, but it requires comfort with the terminal, careful syntax, and awareness that not every metadata field is covered by a single wipe flag. A browser-based metadata remover can be a simpler alternative when you want visual inspection, no install, and guided cleanup before sharing.
What ExifTool is
ExifTool is an open-source command-line application and Perl library developed by Phil Harvey. It reads, writes, and edits metadata across a wide range of file types, including photos, videos, PDFs, audio files, and many more.
It supports EXIF, GPS, IPTC, XMP, maker notes, ICC profiles, PNG text chunks, QuickTime tags, ID3 tags, and dozens of other metadata families. Because of this breadth, it has become the reference tool for metadata inspection and cleanup in photography, forensics, digital asset management, and privacy workflows.
ExifTool is available for Windows, macOS, and Linux. It is typically used from a terminal or scripted into automated pipelines.
How to remove all metadata with ExifTool
The most common command for stripping metadata is straightforward, but the results depend on the file format and which tags ExifTool can write to.
The `-all=` flag tells ExifTool to delete all writable tags. This covers most EXIF, GPS, IPTC, and XMP fields in common image formats. However, it does not always remove every byte of embedded metadata. Some formats store metadata in structures that ExifTool treats as read-only or non-tag binary data, and a basic `-all=` command may not touch those.
- Remove all writable metadata from a single file: `exiftool -all= image.jpg`
- Remove metadata from all files in a directory: `exiftool -all= *.jpg`
- Remove metadata and create a backup of the original: `exiftool -all= -overwrite_original_in_place image.jpg` (or use `-overwrite_original` to keep the backup)
- Remove metadata recursively through subdirectories: `exiftool -all= -r /path/to/photos/`
What ExifTool does well
ExifTool excels at power, automation, and format coverage. If you work with a large volume of files, need to script metadata extraction into a pipeline, or handle uncommon file types, ExifTool is often the best tool for the job.
- Format coverage: hundreds of file types, far more than any browser-based tool or built-in OS viewer.
- Batch processing: one command can process thousands of files in seconds.
- Scripting and automation: integrate metadata cleanup into server workflows, watch folders, or CI pipelines.
- Granular control: remove specific tags, copy tags between files, or rewrite metadata fields with precise targeting.
- Metadata inspection: dump every tag in a file as structured output for review or logging.
When command-line cleanup is the right choice
ExifTool is the right tool when you need automation, scale, or precision that a browser tool is not designed for. If you manage a photo library, run a server that processes uploads, or need to extract metadata for auditing, ExifTool is unmatched.
- Server-side processing: strip metadata from uploads before storage or distribution.
- Large batch operations: clean thousands of photos, PDFs, or videos in one command.
- Forensic or audit workflows: extract and compare metadata across many files for analysis.
- Uncommon file types: formats that browser-based tools do not yet support.
- Granular tag editing: copy, modify, or selectively remove specific metadata fields across many files.
When a browser tool is simpler
For many everyday sharing workflows, a browser-based metadata remover is the faster and safer path. There is nothing to install, no terminal to open, and no command flags to remember. You drop a file, see what metadata it contains, clean it, and download a safe copy.
This is especially useful when you are about to share a single file or a small batch and you want visual confirmation of what you are removing before you send it. A browser tool that shows GPS coordinates, camera details, timestamps, and software fields in plain language helps you understand the risk before you act.
Metadata Remover is a browser-based alternative that inspects and cleans supported files locally, shows a field list with plain-language explanations, and lets you download a cleaned copy. It does not cover every format that ExifTool covers, but it covers the common sharing formats: JPG, PNG, WebP, PDF, DOCX, XLSX, PPTX, MP4, MOV, and MP3.
- No install: opens in a browser tab, works on any modern desktop browser.
- Visual inspection: see metadata fields explained in plain language before removing anything.
- Guided workflow: pick a file, review what was found, clean, and download the safe copy.
- Local processing: files stay on your device; nothing is uploaded for cleaning.
- Multi-format in one place: photos, PDFs, Office files, videos, and audio in the same interface.
ExifTool limitations to know about
ExifTool is powerful, but it is not foolproof. Understanding its limits helps you decide when it is the right tool and when you need a different workflow.
- Not every tag is writable: some metadata fields are read-only or stored in binary structures that `-all=` does not touch. A file can still contain metadata after running the command.
- Format-dependent behavior: what `-all=` removes varies by file type. A PNG may retain text chunks that a JPG would not.
- No built-in visual inspection: ExifTool shows tag names and values in text output. It does not show you the photo, the visible document content, or a redaction preview.
- Terminal required: there is no graphical interface. Users who are not comfortable with the command line may find the syntax and error messages intimidating.
- Metadata removal is not redaction: ExifTool removes hidden metadata. It does not edit visible content such as faces, text, or landmarks in an image, nor does it remove tracked changes, comments, or hidden sheets in a document.
How to choose between ExifTool and a browser-based remover
The choice comes down to your workflow, not which tool is objectively better. Both have their place.
Choose ExifTool when you need automation, batch processing at scale, server-side cleanup, or metadata extraction for hundreds of files. Choose a browser-based remover when you need to quickly clean a file before sharing, want to see what metadata is there first, or prefer not to open a terminal.
Frequently asked questions
What does `exiftool -all=` actually remove?
It removes most writable metadata tags from the file, including EXIF, GPS, IPTC, and XMP fields in supported formats. However, some read-only tags, binary data structures, and format-specific metadata may survive. The exact result depends on the file type and ExifTool version.
Can I use ExifTool without installing anything?
ExifTool requires installation on your system. It runs as a command-line program on Windows, macOS, or Linux. There is no browser-based version of ExifTool. If you want a no-install workflow, a browser-based metadata remover that processes files locally is the simpler path.
Does ExifTool remove metadata from PDFs and Office files too?
ExifTool can read and write metadata in PDFs and some Office formats, but its Office format support is more limited than its photo and video support. Document-specific metadata such as tracked changes, comments, speaker notes, and custom XML parts are outside its scope.
Is a browser-based metadata remover as thorough as ExifTool?
A browser-based remover covers common sharing metadata for supported formats and is designed for everyday cleanup before posting or sending files. ExifTool covers a much wider range of formats and tags. Neither tool is a forensic sanitizer, and neither replaces visible-content redaction.
Does Metadata Remover use ExifTool under the hood?
No. Metadata Remover uses its own browser-based metadata inspection and cleaning processors. It is not built on ExifTool and does not claim feature parity with it.
