Running calculator since 2015
GPX Pace Calculator
Upload a GPX file. Pace planning with adjustment for elevation profile and/or wind direction and wind speed. More information below
Target Time
0:20:0012:00:00
Pace 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
–
Average Pace
–
Elevation Gain
–
Distance
–
Elevation Profile
Route Map
| km | Pace ✎ | Range | Type | Elev. Δ | Profile | Cum. |
|---|
Uphill
Downhill
Flat / rolling
Finish
Pace is based on your GPX file's elevation profile and the Minetti formula for the metabolic cost of running on a gradient.
If the GPX file contains timestamps, the actually recorded pace per km can be selected as the source.
Pace values can be manually overridden — simply click the value in the table and change it (format M:SS).
GPS elevation data is smoothed before analysis (moving average) to reduce noise.
Wind calculation: for each km segment, the bearing is calculated from the GPS coordinates and the head-/tailwind component is modeled aerodynamically (Pugh formula, k = Cd·A·ρ / (2·m·C) ≈ 0.001119). This correctly captures all course types (point-to-point, loop, out-and-back).
If the GPX file contains timestamps, the actually recorded pace per km can be selected as the source.
Pace values can be manually overridden — simply click the value in the table and change it (format M:SS).
GPS elevation data is smoothed before analysis (moving average) to reduce noise.
Wind calculation: for each km segment, the bearing is calculated from the GPS coordinates and the head-/tailwind component is modeled aerodynamically (Pugh formula, k = Cd·A·ρ / (2·m·C) ≈ 0.001119). This correctly captures all course types (point-to-point, loop, out-and-back).