GPX-Based Pacing Strategy

Pace Me

Drop in a GPX route, set your rider parameters, and get a power-limited average speed plus a segment-by-segment breakdown across climbs, flats, rollers and descents.

Inputs

Drop GPX file or click to browse
Steady output you intend to hold for the ride.
Functional threshold power — used to scale the TrainingPeaks export.
~0.55 upright · 0.32 hoods · 0.24 drops · 0.20 TT.
Advanced ▾
kg/m³ — lower at altitude / heat.
Your pace updates automatically as you change any input.

Results

Load a GPX file to see your projected pace.
MODEL: solves P = (Crr·m·g·cosθ + m·g·sinθ + ½·ρ·CdA·v²)·v / (1−loss) for v on each section.
Power varies by terrain — higher on climbs, lower on descents — then normalised so the time-weighted average equals your target. Sections classified by gradient: climb >2% · flat −2…2% · descent <−2%. Starting flat, each section runs until the gradient stays in another category for more than 100 m. All maths run locally in your browser.