GeoTag: A macOS Application to tag photo locations
GeoTag is a free macOS application that allows you to update image metadata with geolocation tags by panning and zooming in a map window and then clicking on the location where a photo was taken. It is a good way to add location information to photos or fine tune existing location information.
Image file updates are performed using Phil Harvey’s ExifTool. This allows geolocation data to be modified an unlimited number of times with no image degradation as ExifTool modifies metadata without changing the image data. See http://www.sno.phy.queensu.ca/~phil/exiftool/ for information regarding ExifTool.
GeoTag Version 4.6
2019-08-03 — GeoTag 4.6.2 in dmg form
2019-07-11 — GeoTag 4.6.1 available in the Mac App Store
GeoTag Information and Help pages have been updated.
Note for macOS 10.12.6 users
Three users running Sierra – macOS 10.12.6 – report that they can not set any preferences including the required backup folder. The symptom is the preference window opens, then closes as soon as the mouse pointer is moved.
The issue started happening with version 4.6. I’ve created version 4.5.1 for macOS Sierra users. It is the same as version 4.5 plus some bug fixes from the later versions. Download version 4.5.1 if you are using Sierra.
The same (free) app that is available via the following download link is now also available in the Mac App Store. Get the app whichever way you like.
Version 4.6.2 download Requires macOS 10.12 (Sierra, but see the above note) or later. The file is about 12.5 MB in size. Open the dmg file. Drag the GeoTag application into your Applications folder.
Version 4.6.2 for macOS Catalina Beta users
- Version 4.6.2 is the same as version 4.6.1. The dmg file, however, has been notarized by Apple. Those running the macOS Catalina Beta need a notarized dmg to avoid installation warnings.
Bug fixes in version 4.6.1
Some GPX files may not contain any tracks. Tell the user if no tracks were found and otherwise ignore the file.
The GPS Date/Time value was not being updated in sidecar files.
New Features in version 4.6
Sidecar file support: If a sidecar file exists metadata may be read from and updated metadata written to the sidecar file instead of the image file. This is controlled by a new preference item. Files in the same folder as the image file with the same name but with an extension of “.xmp” are assumed to be sidecar files. The presence of a sidecar file is indicated by a ‘*’ following the image name in the table of images to be edited.
heic (iPhone) and CR3 file support: GeoTag is using a version of ExifTool that now supports writing heic and CR3 files.
Coordinate display option: There is a new preference item that controls coordinate display format. Latitude and longitude can be displayed in one of three forms:
- dd° mm.mmmm’ N (or S, E, W depending upon coordinate)
- dd° mm’ ss.ss” N (or S, E, W depending upon coordinate)
Preferences Window Change: The Preferences window has been re-organized with the addition of the new preference items.
Coordinate entry from keyboard: Location coordinates can be entered by double clicking on either the latitude or longitude of an entry. Coordinates can be entered in degrees, degrees and minutes, or degrees, minutes, and seconds. Use of °, ‘, and ” indicators are optional.
Slight performance improvement: Reading image metadata has been moved from the main queue. As a result opening a large number of images should be slightly faster.
ExifTool update: ExifTool has been updated to version 11.44
- Dragging an existing pin to change a location is working again.
- Updated image locations could sometimes be written with the wrong longitude reference.
- fix crash that occured in the app was launched by dragging images onto the app icon.
- Setting the date of an image outside of the range of 1970-2034 may result in an incorrect GPS Date Stamp. This is a limitation of how GeoTag, ExifTool, and macOS libraries handle date and time. One hopes that the year 2034 limit will eventually be removed ;)
A change log for earlier versions can be found on the history page.
GeoTag source code is available on github [link]
Don’t see a feature you want? Know how to code? Grab the code and dig in.
- Aperture 3 and iPhoto '09 used “places” to set geolocations. GeoTag was not needed. However, some found GeoTag easier to use.
- Due to the way Aperture, iPhoto, and Photos handle metadata geolocation changes using GeoTag must be made before the photos are imported into those applications.
- Please send bug reports, feature requests, or other comments to firstname.lastname@example.org