FIT to JSON
A structured look at the session without a desktop decoder. The file stays here.
Files stay on this device
1Select a file
2Set options
Nothing to set. Run when the file is ready.
3Run
Select a file first.
Your file is processed in your browser and never uploaded.
What this format is
JSON is easier to inspect than a binary FIT. This dumps the session and every record so you can see timestamps, GPS and sensors without a desktop SDK.
How to get the file
- From Garmin Connect
- 1. Export original FIT.
- From Strava
- 1. A .fit from a bulk export works here too.
What is kept and what is lost
| Kept | Lost or missing |
|---|---|
| Manufacturer, sport, every record’s time and sensors | Developer fields and lap-by-lap tables |
Questions
Is this a full FIT dump?
You get manufacturer, sport, timestamps, GPS and sensors on each record. Developer fields and lap tables are not expanded.
How is this different from Inspect?
Inspect is a short summary. This page writes every record as JSON.
Can I graph it?
Open the JSON in a script, or use FIT to CSV if you want a spreadsheet.
Does JSON leave this device?
No. You download the file. Nothing is posted to a server.