Gratis tool · FIT-toolkit
Blader door elk bericht en veld in een ruw FIT-bestand.
Bekijk elk bericht en veld in een Garmin FIT-bestand, bericht voor bericht, veld voor veld, in je browser. Doorzoek elk berichttype in een boomstructuur, zoek over alle velden, zie tijdstempels en semicirkelposities correct gedecodeerd. De diepgaande, alleen-lezen viewer voor iedereen die een stuurcomputer debugt, een export van derden valideert, of uitzoekt waarom een bestand niet naar Strava wil uploaden.
Gratis · geen registratie · je bestand blijft op je apparaat
Hoe het werkt
- 1
Sleep een .fit-bestand
We decoderen de binaire data in je browser - de SDK leest elk berichttype dat Garmin definieert.
- 2
Kies een berichttype
De boomstructuur links toont elk type met een aantal. Klik op een type om elke vermelding als tabel rechts te zien.
- 3
Zoek en scan
Filter rijen op elke veldwaarde. Tijdstempels worden weergegeven als ISO, semicirkelposities worden omgezet naar graden.
Wat je krijgt
- Elk berichttype in een boomstructuur met aantal rijen
- Semicirkelposities automatisch omgezet naar decimale breedte-/lengtegraad
- Tijdstempels weergegeven als ISO 8601 in plaats van ruwe seconden sinds 1989
- Zoekfilter per tabel over alle velden
- Aangedreven door de officiële Garmin FIT SDK - decodeert elk standaardbericht
- Werkt offline - je FIT blijft op je apparaat, wordt nooit geüpload
Meer van de FIT-toolkit
Bekijk alle toolsFIT naar GPX naar TCX Converter
Elk formaat erin. Elk formaat eruit.
OpenenFIT Time Adjuster
Zet de klok recht zonder de training over te doen.
OpenenFIT Sport Changer
Vertel elk platform wat je echt hebt gedaan.
OpenenFIT Device Changer
Vertel het bestand van welk apparaat het komt.
OpenenFIT Elevation Setter
Herstel vlakke trainerritten of ruizige telefoontracks.
OpenenKlonen en herplannen
Zet elke rit opnieuw klaar voor elk moment.
OpenenFIT Section Remover
Knip het deel van de rit weg dat je niet wilt.
OpenenFIT-pauzeverwijderaar
Knip de koffiestop, houd de rit.
OpenenFAQ
Kan ik iets bewerken in de Inspector?
Nee - deze tool is strikt alleen-lezen. Het is de diagnostische tegenhanger van de rest van het pakket. Als je een bestand wilt wijzigen, gebruik dan de andere tools: [FIT Time Adjuster](/tools/fit-time-adjuster) voor tijdverschuivingen, [FIT Sport Changer](/tools/fit-sport-changer) voor het herschrijven van sporttype, [FIT Device Changer](/tools/fit-device-changer) voor apparaatmetadata, enzovoort.
Waarom zijn sommige positiewaarden enorme getallen?
Het FIT-formaat slaat breedte- en lengtegraad op als semicirkels - een 32-bit signed integer waarbij 2^31 semicirkels gelijk is aan 180 graden. De ruwe waarden zien eruit als 535124800 in plaats van 47,85. We converteren elk veld dat eindigt op _lat of _long naar decimale graden, zodat je de leesbare coördinaat naast het ruwe getal ziet.
Loopt de Inspector vast op een bestand van meerdere uren?
Nee - de tabellen worden gevirtualiseerd via de native scroll van de browser, dus je kunt een berichttabel met 30.000 vermeldingen openen en de interface blijft soepel. Het decoderen zelf duurt ongeveer een seconde per uur activiteit op een moderne laptop. Bestanden van een lange brevet of 24-uursrit openen zonder problemen.
Welke berichttypes moet ik als eerste bekijken?
Voor een activiteitenbestand: begin met file_id (fabrikant, product, aanmaaktijd), session (het samenvattende record - totale afstand, totale tijd, gemiddelden), lap (samenvattingen per ronde), record (data per seconde) en event (start/stop, rondeknop, autopauze-triggers). Voor een routebestand: course, course_point (afslagmeldingen) en record. Voor een trainingsbestand: workout en workout_step.
Mijn bestand decodeert niet in een andere tool. Werkt dit wel?
Vaak wel. We gebruiken de officiële Garmin SDK met strikte validatie uit, dus bestanden met kleine corruptie of niet-standaard extensies tonen nog steeds wat ze kunnen. Als zelfs de Inspector het niet kan decoderen, is het bestand echt kapot en heb je een hersteltool nodig - of een nieuwe export vanaf de bron.
Hoe kom ik erachter welk apparaat een bestand heeft geschreven?
Open de device_info-berichten. Het veld manufacturer is de Garmin-enum (of wahoo_fitness, suunto, coros, enz.), en het veld product is het apparaatmodel. De eerste device_info-rij is meestal de stuurcomputer of het horloge zelf; latere rijen zijn gekoppelde sensoren (hartslagband, vermogensmeter, cadanssensor, enz.).
Waarom heeft mijn bestand honderden "unknown_xxx"-berichttypes?
Garmin reserveert ruimte in de FIT-specificatie voor leveranciersspecifieke extensies, en Wahoo, Stages, Coros en Polar gebruiken die allemaal voor eigen data. De onbekende berichttypes zijn meestal privédata van de leverancier die Strava en Garmin Connect negeren. Ze zijn onschadelijk - ze staan gewoon niet in de openbare specificatie.
Wat is een developer field?
Developer fields zijn aangepaste velden die door een app van derden of een Connect IQ-datascherm in de FIT worden geschreven. Ze hebben eigen field_description-berichten die hun naam en eenheden aangeven. De Inspector toont zowel de field_description-tabellen als de developer-field-kolommen samen met de standaardvelden.
Sla je trainingen op in een echt logboek
Inspecteer de bytes en houd daarna elke rit en run geanalyseerd op één plek. Domestique leest de data voor je.
Maak een gratis account aan