A browser based application to convert a GPX file into a FIT file.

I developed this to simplify the task of converting a GPX for an event into a course I could follow on my Garmin Edge 25. Although there are route planning sites that will perform the conversion, I found the results very variable. I also wanted to see if I could generate the binary file format using JavaScript within the browser.

It is now possible to include basic navigation alerts in the FIT file. The turn information is limited due to being generated solely from the GPX points, and has no knowledge of road junctions. Preview the turns by enabling the layer, and choose to include in the FIT file download.

Your data never leaves your computer as all processing is performed within your browser. You do not need to register to use this application. There are no adverts, no cookies, no use of local storage, or service workers. The source can be cloned from GitLab .

The application works with the current versions of Chrome, Firefox, Safari, Edge and Opera.