Kostenloses Tool · FIT Toolkit

Durchsuche jede Nachricht und jedes Feld in einer rohen FIT-Datei.

Untersuche jede Garmin-FIT-Datei Nachricht für Nachricht, Feld für Feld, direkt in deinem Browser. Durchsuche jeden Nachrichtentyp in der Baumansicht, suche über alle Felder hinweg, sieh Zeitstempel und Semicircle-Positionen korrekt dekodiert. Der Deep-Dive-Nur-Lese-Viewer für alle, die einen Radcomputer debuggen, einen Export von Drittanbietern validieren oder herausfinden wollen, warum eine Datei sich weigert, zu Strava hochgeladen zu werden.

Speichere dein Training in einem echten Logbuch

Kostenlos · keine Anmeldung · deine Datei bleibt auf deinem Gerät

activity.fitdekodiert
0F A3 21 B7 4Ctimestamp: 2026-06-02T10:32:14Z
12 8A 64 02 1Fposition_lat: 51.5074
04 71 9E 33 88position_lng: -0.1278
0A 22 4D 6E 91altitude: 142.6 m
7E 55 03 9C 41heart_rate: 152 bpm
88 1D B4 E2 0Fpower: 248 W
3C C9 76 18 5Bcadence: 92 rpm
20 81 4A E6 7Dtemperature: 18 C
Bytes decodiert

So funktioniert's

  1. 1

    Ziehe eine .fit-Datei hierher

    Wir dekodieren die Binärdatei direkt in deinem Browser – das SDK liest jeden Nachrichtentyp, den Garmin definiert.

  2. 2

    Wähle einen Nachrichtentyp

    Der Baum links listet jeden Typ mit Anzahl. Klick auf einen, um jeden Eintrag als Tabelle rechts zu sehen.

  3. 3

    Suchen und durchsehen

    Filtere Zeilen nach beliebigem Feldwert. Zeitstempel werden als ISO dargestellt, Halbkreis-Positionen werden in Grad umgerechnet.

Das bekommst du

  • Jeder Nachrichtentyp in der Baumansicht mit Zeilenanzahl
  • Semicircle-Positionen automatisch in Breiten-/Längengrad-Dezimalwerte umgewandelt
  • Zeitstempel als ISO 8601 statt als rohe Sekunden seit 1989 angezeigt
  • Suchfilter pro Tabelle über alle Felder hinweg
  • Angetrieben vom offiziellen Garmin FIT SDK - dekodiert jede Standardnachricht
  • Funktioniert offline - deine FIT-Datei bleibt auf deinem Gerät, wird nie hochgeladen

FAQ

Kann ich im Inspector etwas bearbeiten?

Nein - dieses Tool ist strikt schreibgeschützt. Es ist das diagnostische Gegenstück zum Rest der Suite. Wenn du eine Datei ändern willst, nutze die anderen Werkzeuge: [FIT Time Adjuster](/tools/fit-time-adjuster) für Zeitverschiebungen, [FIT Sport Changer](/tools/fit-sport-changer) zum Ändern der Sportart, [FIT Device Changer](/tools/fit-device-changer) für Gerätemetadaten und so weiter.

Warum sind manche Positionswerte riesige Ganzzahlen?

Das FIT-Format speichert Breiten- und Längengrad als Semicircles - eine vorzeichenbehaftete 32-Bit-Ganzzahl, bei der 2^31 Semicircles 180 Grad entsprechen. Die Rohwerte sehen aus wie 535124800 statt 47.85. Wir wandeln jedes Feld, dessen Name auf _lat oder _long endet, in Dezimalgrad um, sodass du die menschenlesbare Koordinate neben dem rohen Integer siehst.

Kommt der Inspector bei einer mehrstündigen Datei ins Stocken?

Nein - die Tabellen virtualisieren über das native Scrollen des Browsers, sodass du in eine Datensatztabelle mit 30.000 Einträgen klicken kannst und die Oberfläche trotzdem flüssig bleibt. Das Dekodieren selbst dauert etwa eine Sekunde pro Stunde Aktivität auf einem modernen Laptop. Dateien von einem langen Brevet oder einer 24-Stunden-Fahrt öffnen sich problemlos.

Welche Nachrichtentypen sollte ich mir zuerst ansehen?

Bei einer Aktivitätsdatei: Beginne mit file_id (Hersteller, Produkt, Erstellungszeit), session (der zusammenfassende Datensatz - Gesamtdistanz, Gesamtzeit, Durchschnittswerte), lap (Rundenzusammenfassungen), record (Sekundendaten) und event (Start/Stopp, Rundentasten, Autopause-Auslöser). Bei einer Streckendatei: course, course_point (Abbiegehinweise) und record. Bei einer Trainingsdatei: workout und workout_step.

Meine Datei lässt sich in einem anderen Tool nicht dekodieren. Klappt es hier?

Oft ja. Wir nutzen das offizielle Garmin SDK mit deaktivierter strikter Validierung, sodass Dateien mit kleineren Beschädigungen oder nicht standardmäßigen Erweiterungen trotzdem anzeigen, was möglich ist. Wenn selbst der Inspector sie nicht dekodieren kann, ist die Datei wirklich defekt und du brauchst ein Wiederherstellungstool - oder einen frischen Export von der Quelle.

Wie finde ich heraus, welches Gerät eine Datei geschrieben hat?

Öffne die device_info-Nachrichten. Das Feld manufacturer ist das Garmin-Enum (oder wahoo_fitness, suunto, coros usw.), und das Feld product ist das Gerätemodell. Die erste device_info-Zeile ist meist der Radcomputer oder die Uhr selbst; spätere Zeilen sind gekoppelte Sensoren (Herzfrequenzgurt, Leistungsmesser, Trittfrequenzsensor usw.).

Warum hat meine Datei Hunderte von "unknown_xxx"-Nachrichtentypen?

Garmin reserviert im FIT-Spec Platz für herstellerspezifische Erweiterungen, und Wahoo, Stages, Coros und Polar nutzen ihn alle für proprietäre Daten. Die unbekannten Nachrichtentypen sind meist private Herstellerdaten, die Strava und Garmin Connect ignorieren. Sie sind harmlos - sie stehen einfach nicht in der öffentlichen Spezifikation.

Was ist ein Developer Field?

Developer Fields sind benutzerdefinierte Felder, die von einer App eines Drittanbieters oder einem Connect-IQ-Datenfeld in die FIT-Datei geschrieben werden. Sie haben eigene field_description-Nachrichten, die Name und Einheit deklarieren. Der Inspector zeigt sowohl die field_description-Tabellen als auch die Developer-Field-Spalten direkt neben den Standardfeldern an.

Speichere dein Training in einem echten Logbuch

Untersuche die Bytes und behalte dann jede Ausfahrt und jeden Lauf zentral analysiert. Domestique liest die Daten für dich.

Kostenloses Konto erstellen