Running calculator since 2015
Bike GPX Calculator
Upload a GPX file. Speed planning adjusted to the elevation profile and/or wind direction and strength. More information below
Target time
0:20:0012:00:00
Speed source
Pacing strategy
Even
Faster start
Even
Faster finish
Terrain effect
Standard
No effectStandardAggressive
Wind speed
Calm
Calm30 km/hStorm (60)
Wind direction
from N
NESWN
Total time
–
Avg. speed
–
Elevation gain
–
Distance
–
Elevation profile
Route map
| km | km/h ✎ | Range | Type | Elev. Δ | Profile | Cum. |
|---|
Uphill (slower)
Downhill (faster)
Flat / rolling
Finish
Speed is based on the elevation profile of your GPX file and an empirical model for cycling resistance on gradients.
If the GPX file contains timestamps, the actually ridden speed per km can be selected as the source.
Speed values can be overridden manually — just click the value in the table and change it (format: 28.5).
GPS elevation data is smoothed before analysis (moving average) to reduce noise.
Wind calculation: for each km segment, the compass bearing is calculated from the GPS coordinates and the head-/tailwind component is modelled aerodynamically (adapted Pugh formula for cycling, k ≈ 0.004). This correctly captures all course types (out-and-back, loop, oncoming traffic).
If the GPX file contains timestamps, the actually ridden speed per km can be selected as the source.
Speed values can be overridden manually — just click the value in the table and change it (format: 28.5).
GPS elevation data is smoothed before analysis (moving average) to reduce noise.
Wind calculation: for each km segment, the compass bearing is calculated from the GPS coordinates and the head-/tailwind component is modelled aerodynamically (adapted Pugh formula for cycling, k ≈ 0.004). This correctly captures all course types (out-and-back, loop, oncoming traffic).