Exif Jpeg header manipulation toolVersion 2.82   Updated April 3 2008
Because I am interested in photography, I am always curious just exactly what settings my fully automatic digital camera actually did end up using. There's a few programs out there that can parse some of these headers, but when I started this tool back in 1999, I couldn't find a program that would consistently display the settings, nore 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.
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. The source archives should end in .tar.gz (as in jhead-2.7.tar.gz). Windows browsers have the annoying habit of renaming files on saving, so you may have to rename the file back to what is shown for programs to recognize them properly. You can use WinZip to open .tar.gz files. For novice Linux/Unix/OS-X users: Don't forget to set the executable bit after downloading the pre-built executables. Type "chmod +x jhead" at a shell window after downloading it to do this. Head revision (source only):   jhead-latest.tar.gz
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.
I originally got my information on the Exif format from:
More on exif at
and at:
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.
| ||