Geotag photos from a GPX file
A GPX file is a portable record of where a logger was over time. Cameras that never wrote GPS still store accurate capture times. Geotagging from GPX joins those two timelines: for each photo, find the track position nearest its shutter time, then write coordinates into the file. That is the classic workflow behind ExifTool scripts, HoudahGeo, and Apple-native tools like EasyGeotag.
Why GPX still matters
Phones can record a trip in-app, but many shoots already have a track elsewhere: a Garmin on the pack, a dive computer, an action cam log, a friend’s watch export, or a previous day’s hike you want to reuse. GPX is the common language. If your logger can export GPX 1.1 with track points and timestamps, you can geotag photos from it on Mac or iPad without uploading the trip to a third-party website.
What gets written
- EXIF GPS — latitude, longitude, altitude when the track provides it.
- Place names — city and country when the app offers reverse geocoding locally or via optional lookup (EasyGeotag keeps processing on-device for the match step).
- Not — a text stamp burned into pixels. Library-only pins that vanish on export are a different (weaker) outcome.
Workflow outline
- Export GPX from the logger for the same clock window as the shoot.
- Import the GPX into your matcher (EasyGeotag Trips on Mac/iPad, or another tool).
- Load the photo folder (JPEG, HEIC, RAW).
- Apply camera clock offset and timezone before trusting pins.
- Review match confidence on a map; write only when the route looks right.
Sparse tracks still work if the matcher interpolates between fixes. Dense urban walking benefits from a steadier point rate. Gaps in the log leave honest misses — better than inventing coordinates.
GPX vs recording on iPhone
Use a phone track when you remember to start recording before the first frame and the phone stayed with you. Use GPX import when another device already logged the route, or when you prefer a dedicated GPS. EasyGeotag supports both: record on iPhone in the field, or open a GPX on Mac/iPad after the fact. Same match engine either way.
Common GPX geotag failures
- Clock drift — four minutes fast slides every pin along the path.
- Timezone — camera set to home while you shot abroad.
- Wrong day file — GPX from a different outing than the card.
- Track without time — route-only GPX cannot match by shutter; you need timed track points.
FAQ
What is GPX geotagging?
Matching each photo’s capture time to a GPX track point (often with interpolation), then writing EXIF GPS into the files.
Can EasyGeotag open a Garmin or watch GPX?
Yes — standard GPX on Mac or iPad. See also the how-to from a GPS track.
Why do pins land wrong?
Fix offset and timezone first. Teaching note: geotag photos overview.
Start here
Product overview: easygeotag.app. Mac-focused workflow: geotag photos on Mac. Intent clarification: photo geotagging app. App Store: View on the App Store.