GPS converter

Every watch, app and mapping tool has its own preferred format, and moving a track between them is a routine annoyance. It is also a category where the file is far more personal than it looks, which is why none of this leaves your device.

Up to 100 files at once. Mixed formats are fine.

Every GPS format we handle

5 formats in this category, 16 working conversions — 16 of them without your file leaving the device.

  • GPXGPX

    The universal track and route format. What every GPS watch and hiking app exports.

  • KMLKML

    The Google Earth and Maps format for places, lines and areas.

  • KMZKMZ

    A KML file plus its images and icons, zipped into one file.

  • TCXTCX

    Garmin training data — heart rate, laps and cadence alongside the track.

These files know where you live

A GPS track is a list of exactly where you were and exactly when. A collection of them shows your home, your workplace, your routine and the times you are reliably out of the house — which is considerably more than most people intend to hand over when they just want a route in a different format.

Everything here runs in your browser and nothing is transmitted. Disconnect from the network and it still works, which is the demonstration rather than the promise.

What each format is for

GPX is the interchange format almost everything reads and writes, and is the safe default. KML is Google’s and is what you want for Google Earth or a map you intend to share visually. GeoJSON is the developer’s format and drops straight into web mapping libraries.

TCX is the outlier: it carries training data — heart rate, cadence, laps — that the others have no place for. Converting a TCX to GPX keeps the route and loses the workout metrics, which is fine if you want a map and not if you want your training history.

GPS converter: common questions

Are my tracks uploaded?

No, and in this category that matters more than most. A track shows where you live, where you work and when you are out. Everything runs in your browser and nothing is transmitted.

Will my heart rate and cadence survive?

Only into formats that have somewhere to put them. TCX carries training data; GPX and KML are about the route, so converting to those keeps the track and drops the metrics.

Which format should I use?

GPX if you are unsure — almost everything reads it. KML for Google Earth, GeoJSON for web mapping, TCX when the training data is the point.

Will elevation be preserved?

Yes, where both formats support it. Elevation is part of the track rather than an extra, so it travels with the points.

Other things to convert