GPX Photo Matcher

Drop a GPX track and up to five JPEG photos. See where each one lands, how far it sits from a real GPS fix, and whether your camera clock is off. This free tool reads JPEG only; the app reads HEIC and RAW.

Private by design

Everything runs in your browser. Your photos and your track are never uploaded. This page has no code that sends them anywhere. The site’s security policy forbids fetch, XHR, WebSockets and beacons, and blocks content from other sites. Disconnect from the internet after it loads and it still works.

Drop one GPX file and up to 5 JPEG photos here

Or choose files:

No track yet.

No photos yet. Up to 5 JPEGs per batch.

How the matching works

A GPX track is a list of positions, each with the time it was recorded, in UTC. Your camera records the time each photo was taken (DateTimeOriginal). The matcher turns that into the same UTC time, finds the moment in the track, and reads the position recorded then. If the photo falls between two GPS fixes, the position is interpolated between them rather than snapped to one, so a burst taken while walking does not collapse onto a single spot. It never interpolates across a break between track segments.

What the numbers mean

Photos in the wrong place? It is usually the clock

Off by whole hours is a timezone: the camera recorded local time with no zone, and the matcher assumed a different one. Set the photo timezone, or apply the suggested offset. Off by exactly one hour is usually daylight saving. Off by seconds or minutes is clock drift. The suggestion can only find offsets that move photos onto the track; to measure drift, photograph a phone’s clock with the camera and compare. Fixing wrong geotags walks through all three.

Questions

Why only five photos? This is a free preview of one batch. The EasyGeotag app is built for a whole shoot.

Why no map? Map tiles come from a tile server, which would learn the area you are looking at. The plot is drawn locally from your track instead, so nothing leaves the page.

Where do I get a GPX file? From a Garmin or other GPS watch, a handheld GPS, a bike computer, or an app — see geotagging photos from a GPX file, or record one on your iPhone. Lightroom users: Lightroom Classic and GPX tracklogs.

Something not working? Write to contact@easygeotag.app.