dincalculator.com / bike / editor
Clean up your GPS tracks
Remove spikes, trim the route, fix elevation noise — then export a clean GPX file ready for Garmin, Wahoo or Strava.
Drop a GPX file here
or click to browse
Supports GPX files from Garmin, Wahoo, Strava and most cycling computers
What it does
What is a GPX editor?
A GPX editor is a tool that reads, visualises and modifies GPX files — the standard format used by GPS devices, cycling computers and sports apps to record routes and activities. GPX (GPS Exchange Format) stores a sequence of waypoints, each with latitude, longitude, elevation and timestamp. Recording errors in any of these fields cause problems when the file is analysed or displayed.
Common GPX recording errors include GPS spikes (single points with wildly incorrect coordinates that create artificial distance), elevation errors (incorrect altitude readings from barometric or GPS-based altimeters), and extraneous points at the start or end of the file recorded while the device was warming up or after the activity ended. This editor detects and fixes all of these without requiring any desktop software installation.
Who needs a GPX editor?
This tool is used by cyclists who recorded a ride and found their GPS data shows an impossible spike that inflates the total distance, by tourers who want to trim a pre-planned route file to start at a specific point, by athletes whose elevation gain figures are incorrect due to altimeter noise, by anyone who wants to clean up a GPX file before uploading it to Strava, Garmin Connect or a training platform, and by route planners who need to share a clean, error-free GPX file with others.
Frequently asked questions
What is a GPS spike and how does it happen?
A GPS spike is a single waypoint with an incorrect position, typically occurring when a GPS receiver briefly loses satellite lock and calculates a wildly wrong coordinate before correcting itself. On a map it appears as a sudden straight line shooting far away from the route and back. On a distance chart it creates a large artificial jump. Spikes are most common at the start of a recording, in tunnels, deep valleys, and near tall buildings.
How does the spike detection algorithm work?
The editor calculates the speed implied by consecutive GPS points (distance divided by time elapsed). If the implied speed between two consecutive points exceeds a threshold — typically above 150 km/h for cycling — the second point is flagged as a spike. The threshold accounts for legitimate high-speed descents while catching impossible jumps caused by GPS errors. Flagged points are highlighted in red on the map before removal.
Will editing a GPX file change my Strava activity?
No — editing the GPX file does not change any existing Strava activity. The editor only modifies the file on your device. If you want to update a Strava activity with the corrected data, you would need to delete the original activity and re-upload the fixed GPX file. Always keep a copy of the original file before editing.
Can I use this editor for running or hiking GPX files?
Yes. The editor works with any GPX file regardless of sport. The spike detection threshold is designed for cycling but is still effective for running and hiking — GPS spikes in those activities imply even more impossible speeds. The trim and elevation smoothing tools work identically for all activity types.
Why is my recorded elevation gain different from the actual climb?
GPS-based elevation readings are notoriously inaccurate — GPS altitude errors of ±10–20 m are normal. Small errors in consecutive readings create a "noise" effect that inflates cumulative elevation gain significantly. A ride with 1,000 m actual climbing may show 1,200–1,400 m in raw GPS data. Barometric altimeters (used in higher-end Garmin and Wahoo devices) are more accurate but can drift with weather pressure changes. The smoothing tool applies a moving average to reduce elevation noise without removing real climbing.
Does the editor modify my original file?
No. The editor only modifies the file in your browser's memory. Your original GPX file on disk is never changed. After editing, you download a new file with your chosen filename. The original file remains exactly as it was.