How can I remove the EXIF tags/metadata from several images at once?

I have a 6,000+ photos. I want to remove a the tags from these photos. I know how to do it one photo at a time. But wondering, what is the way to do mulitple files at a time? Thanks


Solution 1:

You can do this easily with ExifTool:

exiftool -all= -overwrite_original -r .

This command will remove all supported tags from all supported file types in the current directory and all sub-directories. Be careful with this (remove -overwrite_original if you're not sure) and read the documentation first.

Solution 2:

Exif Eraser could do the job easily and is available with graphical user interface.

  • "Removing exif data from images"

Solution 3:

I personally prefer to use ExifTool as in Karan's answer but the issue with the command:

exiftool -all= -overwrite_original –r

is that it will also remove the color profile from the image if it exists. If you prefer to preserve the color profile, use the following command:

exiftool -All= -TagsFromFile @ -ColorSpaceTags -OverWrite_Original –r

For an explanation of the command see metadata - How can I strip tags from a JPEG without removing the color profile?

Solution 4:

You could use a program like ACDSee, which allows bulk operations.

I think Windows Live Photo Gallery (free) can do the same thing.