Exif Jpeg header manipulation toolVersion 3.00 Updated Feb 2 2015
Because I am interested in photography, I am always curious just exactly what settings my fully automatic digital camera actually did end up using. Back in 1999, when I originally wrote jhead, I couldn't find a program that would consistently display the settings, nor one that could be compiled into a simple executable. I have since added many more features to jhead, many of them the result of suggestions or code contributions.
Though there are many programs out there now that can manipulate Exif headers today, for many tasks, jhead remains the simplest and most effective tool for the job, especially if used for automated or scripted tasks.
Sample jhead output:
The program also has a lot of other command line options for manipulating Exif files, such as options to manipulate the date in the header, renaming image files, or coordinating running Jpegtran and Mogrify to manipulate whole directory trees of images.
Here's the program files. Just right click and save as.
There's also a change log
The software is public domain. A program this small is not worth bothering restricting anybody with, and I'm too lazy to look into the ramifications of GPL or BSD licenses. Besides, I hope more people integrate this sort of functionality into their programs, free or not free.
More on Exif on Wikipedia
I started this tool in 1999 because I couldn't find a tool to do what I needed to do.
Over the years, more sophisticated tools have been created, such as:
At this point, jhead's niche is not what it is, but what is is not. The jhead source code is about 10% the size of other tools, jhead is fast, small, and has no external dependencies. If jhead meets your needs, good. If it does not, read the manual more carefully, or try one of the more complex tools listed above. If you are trying to recover pictures from a corrupted flash card, try Photorec. (PhotoRec and jhead do very different things, but I have been asked about recovering files numerous times)
Got questions? Read the manual. If that doesn't answer your questions, you can contact me at:
Other handy free utilities by Matthias Wandel:
Finddupe Identify and eliminate duplicate files. Useful when organizing other people's photos.