No uploads · Runs in browser

Convert GPX, KML, TCX, and FIT — all in your browser

Convert between the most common GPS track formats. No file uploads, no installs. Works with Garmin, Strava, Google Earth, OruxMaps, and more.

Files stay on your device No install needed Garmin, Strava, Google Earth
GPX KML TCX FIT format conversion

Why convert GPS formats in the browser?

Different devices and apps use different formats. Convert between them without uploading anything.

No uploads — runs in browser

All conversion runs in your browser using JavaScript. Your files never leave your device and are never sent to any server.

GPX, KML, TCX, and FIT

Convert between the four most common GPS and activity file formats used by Garmin, Strava, Google Earth, and navigation apps.

No install required

Open the tool in your browser, upload a file, download the converted result. No desktop software or plugins needed.

How to convert GPS formats

Pick a format pair, upload your file, and download the result.

1

Choose a conversion

Select the format pair you need — for example GPX to TCX, or KML to GPX.

2

Upload your file

Select the source file from your device. Parsing and conversion happen immediately in the browser.

3

Download the result

Download the converted file and import it into your GPS device, fitness app, or mapping tool.

Supported formats

GPX — The most widely supported open GPS format. Used by Garmin, Strava, OruxMaps, Locus Map, and virtually every GPS app.

KML — Used by Google Earth and Google My Maps. Use GPX to KML to share a route in Google Earth.

TCX — Garmin's training format for Garmin Connect and fitness apps. Use GPX to TCX or TCX to GPX.

FIT — Garmin's binary activity format. Use FIT to GPX to extract a GPX track from a FIT file.

All conversions run locally in your browser. To go from a Maps URL to GPX, use the Google Maps to GPX converter.

Good to know

All tools on this page read and write GPS track and route data — latitude, longitude, and optionally elevation and timestamps. Fitness metadata (heart rate, cadence) is only carried over if both the source file and target format support it.

FIT is a binary format. Our FIT to GPX tool extracts the GPS track and outputs a standard GPX file. The reverse (GPX to FIT) is not currently supported.

Files are processed in your browser using JavaScript. No file size limits beyond what your browser can handle. Your files are never uploaded.

Ready to convert your GPS file?

Choose a conversion tool above and convert your file in seconds — no upload required.