Gratis tool

Converteer FIT-, GPX- en TCX-bestanden in je browser.

Converteer FIT naar GPX, GPX naar FIT, TCX naar GPX, of elke andere combinatie - plus JSON en CSV voor analyse. Sleep een Garmin-, Wahoo-, Coros- of Polar-activiteitenbestand erin en download het formaat dat je nodig hebt. Gratis FIT-bestandsconverter, geen account, geen upload - het bestand wordt in je browser gedecodeerd met de officiële Garmin SDK en de conversie gebeurt lokaal op je apparaat.

ride.fitwordtride.gpx

Hoe het werkt

  1. 1

    Zet je bestand neer

    FIT van je stuurcomputer, GPX van een route, TCX van een export - allemaal goed.

  2. 2

    Kies een doelformaat

    GPX om te delen, TCX voor de oude garde, JSON of CSV voor analyse, FIT om alles te behouden.

  3. 3

    Direct downloaden

    Conversie gebeurt in je browser. Niets geüpload, niets gelogd, niets in een wachtrij.

Wat je krijgt

  • FIT-decodering via de officiële Garmin FIT SDK
  • Veilige FIT-hercodering zonder velden te verliezen
  • JSON-export met elk bericht en veld voor analyse
  • CSV-export van de recordreeks voor spreadsheets en Python
  • Voorbeeld van afstand en duur voor je downloadt
  • Werkt offline - bestand blijft op je apparaat, geen account nodig

Wanneer gebruik je dit

Gebruik de converter zodra je een bestand in het ene formaat hebt en het in een ander formaat nodig hebt. Veelvoorkomende gevallen: je fietscomputer schreef FIT weg, maar het platform waar je naartoe wilt uploaden accepteert alleen GPX (oudere routeplanners, sommige uploadvelden op forums); een vriend deelde een route als GPX, maar jij wilt hem als navigeerbare route op je Garmin Edge laden; je hebt een CSV van een rit nodig om in Excel te analyseren; je wilt JSON om twee activiteitenbestanden veld voor veld te vergelijken voor het debuggen; of je bewaart back-ups liever in een toekomstbestendig tekstformaat dan in een binair formaat dat je niet kunt lezen. De converter regelt dit allemaal in één simpele stap: slepen, kiezen, downloaden.

Hoe het onder de motorkap werkt

Bij FIT-invoer decodeert de officiële Garmin JavaScript FIT SDK het binaire bestand naar een getypeerd object (één array per berichttype). Bij GPX-invoer leest de native DOMParser van je browser de XML en haalt de converter trackpunten, tijdstempels en extensievelden eruit. Bij TCX-invoer gebeurt hetzelfde met het TCX-schema. De conversie naar het doelformaat is een reeks mappingfuncties - eerst wordt de bron gedecodeerd naar een genormaliseerde interne representatie, dan gecodeerd naar het doelformaat. FIT-uitvoer gaat door de encoder van de SDK voor correcte CRC, header en veld-ID's. GPX- en TCX-uitvoer gebruiken op templates gebaseerde XML-serialisatie. JSON-uitvoer is een JSON.stringify van de interne representatie. CSV-uitvoer maakt van de recordreeks kolommen en rijen. Dit gebeurt allemaal niet op een server.

Veelgemaakte fouten

Drie dingen om op te letten. Ten eerste: verwacht niet dat GPX- of TCX-output vermogen, ronde- of apparaatinfo perfect bewaart - vooral GPX is een dunner formaat en sommige velden hebben daar simpelweg geen plek. Voor volledig behoud blijf je bij FIT. Ten tweede: een geconverteerd bestand naar Strava uploaden terwijl het origineel er al staat - Strava's detectie van duplicaten wijst het af tenzij je ook de starttijd verschuift of het origineel verwijdert. Ten derde: CSV behandelen als volledige export - het bevat de record-stream, maar niet de sessie, ronden of apparaatmetadata. Heb je alles nodig, gebruik dan JSON.

Veelgestelde vragen

Hoe converteer ik een FIT-bestand online naar GPX?
Sleep het FIT-bestand in de converter, kies GPX als doelformaat en download. De conversie gebeurt volledig in je browser. Routes, hoogte, tijdstempels, hartslag en cadans blijven behouden. Vermogen wordt weggeschreven in de Garmin TrackPoint-extensie. Het hele proces duurt ongeveer een seconde en het bestand verlaat je apparaat nooit.
Hoe converteer ik GPX naar FIT?
Sleep het GPX-bestand in de converter en kies FIT als doelformaat. De uitvoer is een FIT met activiteitstype, waarbij elk GPX-trackpunt een record wordt, tijdstempels behouden blijven en hoogte wordt meegenomen. Wil je een navigeerbare route-FIT (met afslaginstructies) in plaats van een activiteits-FIT, gebruik dan onze [GPX naar FIT Route Converter](/tools/gpx-to-fit-course) - die tool herkent bochten en schrijft course_point-waypoints.
Wordt mijn bestand ergens geüpload?
Nee. De converter gebruikt de officiële Garmin JavaScript FIT SDK en de native XML-parser van je browser, die beide volledig in je browser draaien. De bytes verlaten je apparaat nooit, er wordt niets gelogd en geen enkele analytics-melding bevat bestandsinhoud. De enige netwerkoproep die de pagina doet, is om de pagina zelf te laden; daarna kun je de wifi uitzetten en werkt de converter nog gewoon.
Wat is het verschil tussen FIT, GPX en TCX?
FIT is Garmins binaire activiteitenformaat - kleine bestanden, rijke metadata, met vermogen, ronden en apparaatinfo, maar niet te openen in een teksteditor. GPX is het universele XML-routeformaat - leesbaar in elke teksteditor, met trackpunten en hoogte, maar zonder volwaardige plek voor vermogen en rondestructuur. TCX is Garmins oudere XML-formaat - zwaarder dan GPX, maar met native hartslag-, cadans- en vermogensdata en rondegegevens. Gebruik FIT voor volledige nauwkeurigheid, GPX om met iedereen te delen, TCX voor verouderde platforms die dat vereisen.
Welke data gaat verloren bij conversie van FIT naar GPX?
GPX heeft geen volwaardige plek voor vermogen of rondestructuur. De converter schrijft vermogen weg in de Garmin TrackPoint-extensie (die de meeste platforms lezen), en hartslag/cadans in de standaard GPX-extensies. Rondegrenzen worden als waypoints weggeschreven. Apparaatinfo, sessietotalen en FIT-specifieke events hebben geen GPX-equivalent en vallen weg. Heb je volledig behoud nodig, houd dan het FIT-bestand of converteer naar TCX.
Waarom converteren naar JSON of CSV?
Voor analyse buiten de gangbare trainingsplatforms. JSON geeft je het volledige gedecodeerde FIT-bestand als een geneste structuur - elk bericht, elk veld, elk record - het formaat dat je wilt voor eigen scripts of om twee bestanden veld voor veld te vergelijken. CSV exporteert alleen de reeks records per seconde (tijd, breedtegraad, lengtegraad, hoogte, hartslag, vermogen, cadans, snelheid), precies wat spreadsheets en Python pandas willen. Gebruik JSON voor volledige structuur, CSV voor tijdreeksanalyse.
Accepteren Strava en Garmin Connect het geconverteerde FIT-bestand?
Ja - de uitvoer is een volledig geldig FIT-bestand, opnieuw gecodeerd via de officiële Garmin SDK met correcte CRC en headers. Strava behandelt het als elke andere upload. Stond het originele bestand al in Strava en upload je de geconverteerde versie opnieuw, dan krijg je te maken met detectie van dubbele activiteiten - verwijder eerst het origineel of verschuif de starttijd met onze [FIT Time Adjuster](/tools/fit-time-adjuster).
Kan ik meerdere bestanden tegelijk converteren?
Vandaag kan dat maar één bestand tegelijk. Wil je twee of meer bestanden samenvoegen tot één activiteit, gebruik dan onze [FIT Combiner](/tools/fit-combiner). Voor echte batchverwerking (een hele map bestanden in één keer converteren) mail je naar hello@neverchill.com en we geven het voorrang.

Sla je training op in een echt logboek

Converteer één keer en houd daarna elke rit en run op één plek geanalyseerd. Domestique leest de data voor je.

Maak een gratis account aan