Convert FIT (device activity file) to KML
Your file never leaves your device — conversion happens here in your browser.
Be clear about what this conversion is for: KML is a geometry format built for Google Earth and similar viewers, not a fitness format, so turning a FIT file into KML gives you a route you can fly through and view against real terrain, and nothing else. Heart rate, cadence, power, temperature, and distance all get dropped in the process — not because of a limitation in this tool, but because KML's specification never included a place to put sensor data in the first place. What does carry over is time, latitude, longitude, and elevation, which is exactly what a 3D flyover needs. One detail trips people up if they've hand-edited KML before or compared it against another format: coordinates in KML are written longitude, latitude, elevation, the reverse order of GPX, TCX, and CSV, which all put latitude first. This tool handles that ordering automatically, so the output opens correctly in Google Earth without any manual fixing. There's no lap structure in the result either, since KML has no lap concept any more than it has a sensor-data concept. If what you actually need is to preserve your heart rate and power numbers alongside the route, this isn't the right target — CSV, TCX, or GeoJSON will keep that data — but if the goal is simply to see the shape of a climb or a course laid over satellite imagery and terrain, KML is the simplest path there. As with every conversion on this site, the FIT file is read and the KML written entirely inside your browser, in a background worker, so nothing about your route is sent to a server, and the tool is free for files up to 25 MB, three at a time.
Questions
Does converting FIT to KML keep my heart rate and power data?
No. KML has no elements for sensor data at all, so heart rate, cadence, power, temperature, and distance are all dropped. Only time, position, and elevation carry over.
Why are my coordinates in a different order than GPX?
KML writes coordinates as longitude, latitude, elevation, the opposite of GPX, TCX, and CSV. This tool writes that order automatically, so no manual editing is needed.
Can I see lap markers in the KML file?
No — KML has no lap concept, so lap boundaries from your FIT file are not represented in the output.
What can I do with a KML file once it's converted?
Open it in Google Earth (desktop or web) or any KML-compatible mapping tool to view the route as a 3D path over terrain and satellite imagery.