GPS Sync

Sync GPS to your footage

Video, Apple Maps and telemetry in one window.

Introducing GPS Sync

Line up a GPS track with action-cam footage — even when the video is cut or split across many clips.

Native macOS app built with SwiftUI, AVFoundation and MapKit. No account, no data collection. Offline apart from Apple Maps tiles.

Cuts and multi-clip

The video is split into segments at every cut and clip boundary, and each segment is aligned to GPS on its own.

Three ways to sync

Drag the track into place, Sync by Time from the recording clocks, or read a GoPro’s embedded GPS.

Any track format

GPX, KML, KMZ, NMEA, DJI .SRT or a Tripper .trip in; the synced track out again, remapped to your video.

Most overlay apps line up one clip with one GPS file using a single fixed offset. Trim the video, or let the camera chapter the recording, and that offset stops working. GPS Sync splits the video into segments and syncs each one independently.

The multi-track timeline with video clip lanes and layered data tracks
Speed and elevation profile graph under the map
Track coloured by G-force with the profile graph and live readout
The magnifier pinned over the video preview

Sync it once,
then go exploring.

A segment for every piece

Cuts

Mark a splice and align each side on its own; the removed time drops out of each segment’s alignment.

Multiple clips

GoPro chapters and stop-start files form one timeline, each clip its own segment.

Sync by Time, then fine-tune

One click matches recording time to the GPX timestamps; a per-segment Shift slider (up to ±300 s) does the rest.

Segments panel and synced tracks on the map

Documentation

The complete manual.

Eleven chapters on one page, with worked scenarios for real footage — from the first load to a burned-in overlay export. In English and Türkçe.

Open the guide

Ready to sync?

GPS Sync for macOS. Built for cut and multi-clip footage.

Requires macOS 26 on Apple silicon

Privacy: Data Not Collected