Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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. Thank you.

share|improve this question

2 Answers 2

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.

share|improve this answer
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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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