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.