FIT 🚴

Garmin FIT Course (Flexible and Interoperable Data Transfer)

Open Beta
.fit · application/vnd.ant.fit

FIT is Garmin's binary fitness protocol that powers Forerunner watches, Edge bike computers, Fenix multisport devices, plus Wahoo, Polar and Bryton gear. On osm2cdr we write FIT in the Course profile: the roads and paths of your selected area are chained by nearest endpoints into connected runs — segments follow the ways that touch instead of the order they were read in, and the chaining works at any density, with no cut-off. To be honest about the content: this is the road network of your bbox, not one planned route — where two ways do not meet, the track moves to the next run in a straight line. Those transfers are not counted as distance: lap.total_distance is the length of the ways themselves, not the sum of the jumps between them. Every point carries coordinates (in semicircles, Garmin's integer units), cumulative distance and a timestamp derived from a nominal speed; the file holds a header, file_id, course and lap messages, start/stop events and CRC-16 checksums — fields laid out strictly per the FIT profile and verified with an independent parser. Honest about the data too: this is an export of geometry, not a recorded workout — there is no heart rate, cadence, power or elevation in the file, because those come from sensors during the ride, not from the map. Very long exports are downsampled to 10,000 points — thinning happens inside the runs, and both ends of every run are kept.

Voer FIT nou uit ✨ Oop beta — gratis, geen beperkings nie

Sleutelkenmerke

✓Course profile: route vertices as trackpoints (lat, lon, time)
✓Binary packing: 14-byte header, definition/data messages, CRC-16
✓Coordinates in Garmin semicircles (int32 instead of float)
✓Road segments are chained by nearest endpoints into connected runs — no density cut-off
✓Lap distance counts metres along the ways: transfers between detached ways are excluded
✓Auto-downsampling to 10,000 points — inside the runs, both ends of every run kept
Example FIT export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Oor die FIT-formaat

FIT is the binary ANT and Garmin protocol that sports devices use to store and transfer data. It is more compact than text formats and is understood far beyond Garmin: FIT is read by Wahoo, Bryton and Polar, as well as by the Garmin Connect, Strava and TrainingPeaks services.

The protocol has several profiles, and two of them are easy to confuse. Activity is a workout that has already happened, with sensor readings. Course is a route the device is supposed to guide you along. Only the second can be made from a map, so a Course is what we write.

The file contains route vertices with coordinates and timestamps, packed by FIT's rules: a header, definition and data messages, and a checksum. Coordinates are stored in Garmin semicircles — as integers rather than fractional degrees. The course is assembled from the roads and paths of the area you selected, not from one planned route: segments are chained by nearest endpoints into connected runs, but where two ways do not meet, the track moves to the next run in a straight line. Those transfers are not counted in the lap distance — it shows the length of the roads themselves, not the sum of the jumps between them. Long exports are thinned down to 10,000 points evenly inside each run, with both ends of every run kept.

There is no heart rate, cadence, power or barometric altitude in the file, and there cannot be: those values are captured by sensors while you move, not by a map.

Watter program open FIT-lêers

Die volgende programme en toepassings kan Garmin FIT Course (Flexible and Interoperable Data Transfer) (.fit)-lêers wat uit OSM2CDR uitgevoer is, open, redigeer en daarmee werk:

💻Garmin Connect / Garmin Connect Mobile 💻Garmin Edge и Forerunner (папка Garmin/Courses) 💻Strava 💻GPSBabel 💻TrainingPeaks

Format specifications

Wie gebruik FIT-kaarte

🏗
Load an OSM-planned cycling route into a Garmin Edge as a Course for offline turn navigation
A ready course is copied into the Edge's memory and guides you along the route without internet or a phone.
💻
Prepare a running course for a Forerunner before training on a new route
The distance is loaded onto the watch in advance so you don't have to look for the way during a workout.
📊
Push a nav route to Wahoo, Polar and Bryton devices that read FIT Course
FIT Course is the common language of sports devices, so the file is not tied to one manufacturer.
🎨
Get a compact binary route file instead of a heavy GPX for memory-limited devices
Binary packing takes less device memory than a text GPX with the same route.

Hoe om FIT uit te voer

1
Kies gebied
Teken 'n reghoek of veelhoek op die interaktiewe kaart by osm2cdr.ru
2
Kies FIT
Kies Garmin FIT Course (Flexible and Interoperable Data Transfer) uit die lys van 127 beskikbare uitvoerformate
3
Uitvoer
Klik op Uitvoer en ontvang jou .fit-lêer binne 1-5 minute
4
Aflaai
Laai die gereede FIT-lêer af en open dit in Garmin Connect / Garmin Connect Mobile

Hoe om dit ná uitvoer te open

Gewilde kaarte in FIT

Gratis

Kry Garmin FIT Course (Flexible and Interoperable Data Transfer)-kaartuitvoere

Laai professionele FIT-kaarte van OpenStreetMap af. Onmiddellike generering, enige gebied.

Gratis / uitvoer
Voer FIT nou uit →

Gereelde vrae

Will the file contain heart rate, cadence and power? ▼
Is it an Activity or a Course profile? ▼
Is there a limit on the number of points? ▼
How do I load the file onto a Garmin Edge? ▼
Will there be turn prompts? ▼
Why is FIT more convenient than GPX for a device? ▼

What people who already downloaded say

Reviews are quoted in the language their authors wrote them in.

Наконец-то карты можно скачать в векторе. Автору спасибо!
Ильяс, сентябрь 2026
всё очень круто, не ожидал что просто приду и скачаю кусочек карты! спасибо!!!
Сергей, сентябрь 2026
ОГРОМНОЕ СПАСИБО!!! ОЧЕНЬ ХОРОШАЯ ПРОГРАММА!!! Искал карту в векторе на стыке 3 стран - очень помогло!!
Андрей, сентябрь 2026
Ты - молодец! Сделал большое и нужное дело!
Артем, сентябрь 2026
Иван, спасибо огромное! Не просто человек - Человечище!
Константин, сентябрь 2026
иван, вы просто чудо. Спасибо за неимоверно крутой сервис
Студент-архитектор, сентябрь 2026
Относительно быстро и качественно собирает карты, самое приятно что бесплатно. удобно выбирать области
Юзер, сентябрь 2026

Verwante formate

Dikwels saam uitgevoer

Related Articles