Do you know one? Ideally it should just get a directory name and run. So, EXIF editor with per file approach is not what I am looking for.

closed as off-topic by bwDraco, Nifle, Kevin Panko, DavidPostill, Raystafarian Jan 5 '15 at 19:30

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – bwDraco, Nifle, Kevin Panko, DavidPostill, Raystafarian
If this question can be reworded to fit the rules in the help center, please edit the question.


To recursively remove all metadata from all JPEG images in a hierarchy of directories, use this command with exiftool:

exiftool -all= -ext jpg -r DIR

where DIR is the name of the directory. Add the -overwrite_original option to prevent creating the "_original" backup files.

If you are in Windows this can be done by renaming the Windows executable version of exiftool to this:

exiftool(-k -all= -ext jpg -r).exe

then dragging and dropping the folder onto the executable.

  • That's a cool trick. – paradroid Apr 18 '11 at 17:56

You did not state with operating system you are using, but my answers apply to any, anyway.

You should be able to do it with either jhead or ExifTool. I have not used either for some time, but I'm pretty sure there are recursive options, as I usually use them to add Exif data to all photos in a set. If not, you can always script it using the for command.

I used to use jhead, but ExifTool has more options.

Not the answer you're looking for? Browse other questions tagged or ask your own question.