NameThatLens is a shareware, cross-platform, desktop application (for Windows, MacOS and Linux) for adding manual lens information to camera RAW files.
Many of the photographs you will find in the galleries on this site were taken with classic/vintage manual lenses. Unlike with a modern auto-focus lens, a digital camera has no way of determining what lens was used to take a photo, or indeed what the aperture and focal length were set to. It is therefore not possible to record this metadata in the image RAW file or processed JPEG file. I personally find this unacceptable and maddening! What I really wanted was a simple way to keep a record of all my lenses and be able to quickly and easily add the desired information to my photographs.
After hunting around the internet for a while, the only solution I found that came close to what I wanted was the excellent LensTagger plugin for Lightroom. This plugin did nearly everything I wanted, but (obviously) only works with Lightroom. As I often work with different tools (Darktable for example) on operating systems for which Lightroom is not available (Linux) I decided to create this little application ad share it with anyone who might find it useful.
NameThatLens, in its current form, is essentially a GUI for the wonderful ExifTool by Phil Harvey, but I have plans to make the application standalone in the near future.
Important Note: This software is currently in something of a Beta phase, if you identify any bugs or problems then please report them via the forum.
NameThatLens will add Artist and Copyright information to your RAW files. Simple enter your details on the 'Author Profile' tab and press the 'Save' button. NameThatLens will store this information so you only have to enter it once (unless you want to change your details).
NameThatLens allows you to create a database of your lenses so adding the information to pictures in the future is quick and simple. Every time you acquire a new lens simply press the 'Add' button on the 'Lens Profile' tab, enter its details and press the 'Save' button.
Sold a lens? Simply select the lens from the 'Profile' drop down and press the 'Delete' button.
This is the default tab and the one you will use the most.
First, select the appropriate lens profile form the drop down, set the aperture (F Number) you used (or if you don't know or care, uncheck the box!) and the focal length if its a zoom lens (similarly, uncheck the box if you don't want to write this information).
Second, tell NameThatLens which files to modify. You can do this by 'Image Files' or 'File Type'. With the 'Image Files' option, click the folder icon and the select the image file(s) you want to modify. With the 'File Pattern' option, press click the folder icon and select the directory containing your images. Then select the file extension you wish to use from the drop down box. For example to modify all of the Sony files in a directory you would select '*.arw'.
You can decide whether or not you want to include/overwrite author details by (un)checking the 'Include Author Details' checkbox. You can also decide whether or not you would like to backup your files before modifying them by (un)checking the 'Backup Originals' checkbox.
Press the 'Write EXIF data...' and you're done!
The following RAW file formats are proven to work:
JPG, ARW, ORF, RAF
And these are all theoretically(!) supported:
3FR, ARI, BAY, CRW, CR2, CR3, CAP, DATA, DCS, DCR, DNG, DRF, EIP, ERF, FFF, GPR, IIQ, K25, KDC, MDC, MEF, MOS, MRW, NEF, NRW, OBM, PEF, PTX, PXN, R3D, RAW, RWL, RW2, RWZ, SR2, SRF, SRW, TIF, TIFF, X3F
If you use NameThatLens with any of these, please let me know how you got on (good or bad!) through the comments. Also, if you would like a format to be supported that's not listed, let me know and I'll see what I can do!
NameThatLens depends on the wonderful ExifTool created by Phil Harvey which should be installed first either via you package manager (on Ubuntu type 'sudo apt install exiftool' in a terminal or 'sudo yum install perl-Image-ExifTool' on Fedora) or from source as described on the projects website.
The Linux version of NameThatLens is distributed as an AppImage and can be downloaded via the following link:
You will need to give the AppImage executable permissions by navigating to the directory containing it and running the command 'chmod a+x NameThatLens-x86_64/AppImage'.
This build has been tested with Ubuntu 14.04.5, Ubuntu 18.04 and Fedora Workstation 28.
The macOS version of NameThatLens is distributed as a Disk Image and can be downloaded via the following link:
There is no need to install ExifTool separately, its included in the app bundle. You may well get a security warning as this application is unsigned; go to 'System Preferences > Security & Privacy' to allow it to run (only necessary first time).
The Windows version of NameThatLens is distributed as a Zip archive and can be downloaded via the following link:
Simply unzip the archive and double click the NameThatLens icon. ExifTool is also included in the Zip archive, so there is nothing to install, just make sure that NameThatLens.exe and exiftool(k).exe are kept in the same directory. Windows Defender sometimes (but not always!) trys to block NameThatLens (and/or ExifTool, see here) from running on first use; this is because I'm not a 'trusted' developer, if you are happy to, add an exception and carry on! If issues persist, please read/post to this forum thread.
This build has been tested on Windows 10 Pro 64bit.