Skip to content
Mike Simms edited this page Jun 26, 2021 · 12 revisions

This project implements a single web page that parses and analyzes activity files in GPX, TCX, and FIT file formats.

Where To Find Compatible Files

GPX

TCX

FIT

FIT (Flexible and Interoperable Data Transfer) is a binary file format and is commonly used to record data on fitness tracking devices, such as smart watches and bike computers.

Though FIT files can often be downloaded from a vendor's cloud service (i.e. Garmin Connect), they can often be found by connecting the device directly to your computer. Some devices (i.e. Coros and Wahoo watches and bike computers) come with companion phone apps that allow to export an activity's FIT file directly to a cloud file service, such as Dropbox or the iCloud Drive.

FIT files have the potential to contain much more information that either GPX or TCX files. In addition things that are typically expected, such as location data, heart rate, and cycling power/cadence, FIT files can contain information from various other devices, such as electronic shifters, radar units, and glucose monitors.

Basic Usage

Select a single file of a supported file type and click the Analyze File(s) button.

Using From a Mobile Browser

Comparing Files

Exporting Data

Data can be exported in either GPX or TCX format. A FIT file exporter has not been developed (yet).

Splitting a File

Privacy

The page is a combination of HTML, Javascript, CSS, and WebAssembly compiled from Rust. It runs entirely in the local web browser and does not transmit anything about the file(s) being analyzed.

Clone this wiki locally