Language

GPX vs KML vs TCX vs FIT — when to use which

GPS and fitness apps speak different file formats. Pick the right one before you convert.

TL;DR

GPX is the universal open route format. KML is for Google Earth / My Maps. TCX is Garmin Training Center / many fitness exports. FIT is Garmin’s compact binary for activities and courses. Convert between them with our free in-browser tools — no uploads.

Four format cards: GPX, KML, TCX, FIT on dark tech background

Format comparison

FormatWhat it isUse when
GPXOpen XML for tracks, routes, waypointsSharing routes across almost every GPS app
KMLGoogle Earth / My Maps markup3D Earth view or My Maps layers
TCXGarmin Training Center XMLFitness platforms that prefer TCX workouts
FITGarmin binary activities / coursesWatch activities or Course files for devices

Converters on this site

All of these run in your browser. Files stay on your device.

Icon grid of GPX KML TCX FIT format conversion

FAQ

Starting from Google Maps directions?
Convert to GPX first on the home page, then use GPX to KML, GPX to TCX, or GPX to FIT if you need another format.
Does FIT to GPX keep heart rate?
No. Our FIT to GPX tool extracts the GPS track. Sensor metrics need a specialized fitness converter.
GPX to FIT — activity or course?
GPX to FIT writes a Course file for planned routes, not a full recorded activity with power/HR.

Related guides

Browse format tools

Convert GPX, KML, TCX, and FIT locally in your browser.

Open format tools