About GPXFIT

GPXFIT is a free, browser-based toolkit for editing and transforming GPX and FIT files. All processing happens locally in your browser - your files are never uploaded to any server.

Third-Party Libraries

GPXFIT is built with the following open-source libraries:

Library Purpose License
Bootstrap 5 UI framework and components MIT
Bootstrap Icons Icon library MIT
Chart.js Charts and graphs MIT
Leaflet Interactive 2D maps BSD-2-Clause
MapLibre GL JS 3D terrain visualization BSD-3-Clause
Three.js 3D graphics rendering MIT
vis-graph3d 3D surface charts Apache-2.0 / MIT
noUiSlider Range sliders MIT
JSZip ZIP file creation for exports MIT
Garmin FIT SDK Reading and writing FIT files Garmin License

Third-Party APIs & Services

GPXFIT uses the following external services:

Service Purpose Data Sent
OpenStreetMap Map tiles for route visualization Map tile coordinates only
MapTiler 3D terrain and outdoor map tiles for 3D View Map/terrain tile coordinates only
Open-Elevation API Elevation data for the Elevation Check tool Sampled GPS coordinates (up to 100 points)

Privacy

Your GPX and FIT files are processed entirely in your browser. The only external requests made are:

  • Map tile requests to OpenStreetMap (sends only tile coordinates, not your track data)
  • Map and terrain tile requests to MapTiler for the 3D View tool (tile coordinates only)
  • Optional elevation lookups via Open-Elevation API (sends sampled coordinates only when using the Elevation Check tool)

For more details, see our Privacy page.

Related Projects

We also make PitStopper.net - if you're looking to add POIs (Points of Interest) to your routes, head over there.