GPS & Track Converters
Every GPS tool here runs entirely in your browser. Drop a GPX, KML, or TCX and get the format you need — your location data never leaves your device.
All gps converters
Which format should I use?
GPX is the universal exchange format for GPS tracks — every fitness app, bike computer, and hiking GPS reads and writes it. KML is Google Earth's native format, useful when you want to visualize a route on Google Maps or drop it into a shared folder for a trip. TCX is Garmin's older format, still exported by Garmin Connect for activities with heart-rate and cadence data. CSV is the right choice when you want to plot a track in a spreadsheet or feed it to a data-analysis script. Heart-rate, cadence, and power streams are a TCX/FIT specialty — converting to GPX keeps the location data but drops those training metrics.
| Format | Best for | Metrics | Supported by |
|---|---|---|---|
| GPX | Routes, waypoints, universal exchange | Position, elevation, time | Every fitness app + GPS device |
| KML | Google Earth, map visualization | Position, elevation | Google Earth, Google Maps, ArcGIS |
| TCX | Garmin training exports | Position, elevation, heart rate, cadence | Garmin Connect, Strava, older platforms |
| CSV | Spreadsheets, data analysis | Tabular — whatever columns you want | Excel, Google Sheets, Python, R |
Frequently asked questions
Which format should I use for Strava?
Strava prefers GPX for manual uploads. TCX also works for older activities. If you've got a FIT file from a Garmin device, upload that directly — Strava handles it natively.
Will heart rate and cadence data survive conversion?
From TCX, only location + elevation carry over to GPX or KML — heart rate and cadence are dropped. GPX extensions exist for these but are app-specific. For full training data, keep the TCX original.
Can I import the result into Google Earth?
Yes — Google Earth reads KML natively. Our GPX-to-KML converter outputs standard KML that opens in Google Earth Desktop, Google Earth Web, and any GIS tool.
What's the difference between GPX and GPX with extensions?
Base GPX stores lat, lon, elevation, time per track point. 'Extensions' are namespaced additions (Garmin's heart rate, Strava's power) that only apps aware of them read. Our converter emits standard GPX 1.1 for maximum compatibility.
Are my GPS tracks uploaded anywhere?
No. Every conversion runs in your browser. Home addresses, running routes, and private ride data stay on your device — nothing is ever sent to a server.