01
Understand the climbs
See where the major ascents sit along the course and how climbing and descending are distributed. The elevation profile makes the route’s shape easier to picture before race day.
GPX route analysis for trail running
Every trail has a story. Know it before the start line.
Distance and elevation only tell part of the story. See how a course unfolds: where long climbs begin, how descents are distributed, and which sections shape its profile. Turn your GPX into a clearer picture of the route and prepare with more confidence.
Route overview
A course, read in sections
The route rises through a sustained climb, rolls briefly, then descends toward the finish.
Fictional profile and description. No real route or measured values are shown.
A clearer view before race day
01
See where the major ascents sit along the course and how climbing and descending are distributed. The elevation profile makes the route’s shape easier to picture before race day.
02
Automatic Route Sections organize the profile into readable stretches. Add your own Custom Sections around checkpoints or planned aid stations when you want to follow a personal plan.
03
Grounded in the GPX elevation profile, concise descriptions explain important climbs, descents and transitions in the order they unfold.
Start with your GPX
Choose a route file to explore its elevation profile, meaningful sections and key moments.
Drop a .gpx or .xml file here, or use the file picker. Files must contain valid GPX data and stay within 20 MiB and 100,000 track points.
Free to use. No account required.
Your GPX is analyzed in this browser and is not uploaded or stored. A derived route fingerprint may be checked against shared route records, and map tiles are requested for the area you view.
Frequently asked questions
It turns the track and elevation data in a GPX file into a route overview, elevation profile, automatic sections, key moments and plain-language descriptions.
See how distance and elevation are distributed, where important climbs and descents occur, and how the route changes from one section to the next. The analysis describes the file; it does not know current trail conditions.
Choose a .gpx or .xml file containing valid GPX track data. Files are limited to 20 MiB and 100,000 track points. Elevation data is needed for elevation analysis.
The GPX file is read and analyzed in your browser and is not uploaded or stored by this app. A derived route fingerprint may be checked against shared route records. Map tiles are requested for the geographic area you view, and route analysis is kept in this browser’s local cache when it does not match a shared route.
Yes. In Custom Sections, add kilometer boundaries and optional names to divide the route around your own checkpoints or planned aid stations. These are your markers; the app does not automatically verify aid-station locations.
They depend on the elevation values in your GPX. Reported ascent and descent use elevations sampled every 50 m and a 50 m-radius median filter. Gradients and section descriptions use a separately resampled and smoothed profile. These calculations do not correct elevations against an external terrain model.
No. It can help you understand a route’s measured distance and elevation structure, but it does not predict race time, trail surface, conditions or your personal effort.