GPX route analysis for trail running

Don't just analyze the route. Understand it.

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

Illustrative example
Illustrative trail elevation profileA fictional route rises through a long climb, rolls briefly, then descends. Four colored bands mark example route sections and three dots mark example moments.START010203FINISH

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

Why analyze your route?

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.

02

Explore meaningful sections

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

Know what to expect

Grounded in the GPX elevation profile, concise descriptions explain important climbs, descents and transitions in the order they unfold.

Start with your GPX

Analyze your route

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

Before you begin

What is GPX route analysis?

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.

What can I learn from analyzing a trail route?

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.

Which GPX files are supported?

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.

Is my GPX file uploaded or stored?

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.

Can I create my own route sections?

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.

How accurate are elevation gain and gradient calculations?

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.

Can this predict how difficult a race will be for me?

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.