GPX tools

Free, private tools for runners, hikers and cyclists — every one runs in your browser and never uploads your file.

Merge GPX files

Combine several GPX files into one — append them as separate tracks, or join a split activity end to end so it reads as one continuous run or ride.

Reduce the number of points in a GPX file

Cut a dense GPX down to an exact point count or an even spacing so it fits your device’s course limit — while keeping the shape of the route.

Crop and trim a GPX track

Remove the parts you don’t want — the drive to the start, a forgotten stop at the end, or anything outside a box you draw on the map.

Fix GPS errors and clean a track

Your watch drifted, jumped, or teleported? Remove the spikes that inflate your distance and clean the track back to reality.

GPX elevation profile, smoothing and fill

See your route’s elevation profile, smooth out barometric noise that inflates the climb, or add elevation to a route that has none.

Change the date and time of a GPX file

Set a new start time, shift every timestamp by an offset, or clear times entirely — so a re-uploaded activity isn’t rejected as a duplicate.

Reverse a GPX route

Flip a route so you can follow it in the opposite direction — the geometry is reversed and, if it’s timed, the timing is mirrored so it stays a valid activity.

Split a GPX file

Divide one track into two at any point — for a multi-day tour, or to save two shorter activities from one recording.

Plan a route and create a GPX

Build a route from scratch on the map, then download it as a GPX for your watch or bike computer.

Convert TCX to GPX

Turn a Garmin TCX export into a clean GPX file — heart rate and cadence come along for the ride.

Convert FIT to GPX

Turn a FIT file from a Garmin, Wahoo or Coros device into a GPX — with heart rate and cadence preserved.

Convert KML or KMZ to GPX

Turn a Google Earth / Google Maps KML or KMZ file into a GPX for your watch, bike computer or another app.

View a GPX file on a map

Drop in a GPX (or TCX/FIT/KML) file to see it on a map with distance, duration, pace and an elevation profile — privately, with no upload.