For Everyone Training & analysis

What the FIT parser computes on an Activity

Every metric the Hub extracts from a FIT, TCX, or GPX file, grouped by sport.

What gets parsed

When you upload a workout file (FIT, TCX, or GPX), the Hub extracts an Activity row plus per-lap ActivityLap rows. The metrics below are what the parser captures and stores; if a field is empty on your Activity, the source file did not contain it.

Universal fields

Heart rate

Bike-specific

Run-specific

Swim-specific

Advanced physiology (when sensors attached)

GPS

Training load (auto-computed)

Data quality

Per-lap data

Every lap from the FIT file becomes an ActivityLap row with: duration, distance, average and max power, normalised power, average and max HR, average cadence, average and max speed.

Last updated May 12, 2026

Still stuck? Ask us a question and we'll write up an answer.

Ask a question