Every climb.
Every descent.
Paced to your goal time.
Upload a GPX, set your goal, and gpx2pace splits the course into segments — easing your target on the climbs and pressing on the descents so every split adds up to the finish you want.
See your plan before you sign up
Try it now — no account needed
Upload a GPX and get a full grade-adjusted plan in seconds.
Nothing is uploaded to an account. Your plan lives in this tab only.
42.2 km
parsed from your GPX in seconds
43
segments graded & paced
Σ = goal
every split sums to your target
1 strip
printable band for your wrist
From GPX to pace band in three moves
Drop your course
Upload the race GPX — we parse distance and smooth elevation.Upload the race GPX. We parse distance and smooth the elevation series into clean segments.
Grade-adjust the pace
Eased on climbs, pressed on descents; splits still sum to your goal.A cost-of-running model eases your target on climbs and presses it on descents — splits still sum to your goal.
Print the band
A single wrist strip with every segment's target pace.Export a single wrist-width strip with each segment's target pace. No phone required on race day.
Bad files fail loud
An unparseable GPX gets a clear error and a retry — never a crash or a nonsense plan.
Missing elevation? Still works
No elevation in the file? We fall back to a flat plan and tell you grade adjustment is off.
Impossible goals flagged
Ask for a time that isn't feasible for the distance and gpx2pace warns you before race day.
Race the course you actually planned
Generate a plan free without an account — then create one to keep your races, tune the goal, and come back on race week.
Create free accountNo credit card · GPX stays private to your account