GPX File Analyzer

What is GPX Analyzer?

I was always frustrated with the way that most apps show the elevation profile (ie. way too small). Personally, when preparing for a trail run, I do not care much if the path turns left or right or how it looks on the map. I want to understand the profile very well.

That is why I started to build this tool myslef. The main feature is to provide detailed elevation and gradient information for trail running and hiking route planning.

Just upload your planned GPX track and click "Analyze" button below. The explanation of parameters is below.

BTW No data is sent/stored on our servers - all the processing is done on your computer, using javascript in your browser. Your data never leaves your computer. I take privacy seriously.

Analysis Settings

Leave at 0 to disable ultra pacing

Select GPX File

Choose a GPX file to analyze elevation and gradient data

How to Use

  1. Configure Analysis Settings:
    • Segment Distance: this determines the granularity of analysis. The algorytm breaks the track into segments, roughly the size specified - rounded to the nearest point on the GPX track. The smaller the numer, the more granular everything is, at the same time it's prone to error. The longer the segment dstance, the smoother the profile as all the errors are averaged out. 200m seems reasonable default.
    • Min/Max Runnable Gradient: both of these are used only for runnable distance and gradient distribution graphs. This allows you to compare 'runnability' of different courses. You can just use defaults. When comparing different trails use the same settings, otherwise comparison is meaningless.
    • 1-Hour Max Distance: Distance you can run in 1 hour, going flat out. It's basically the same as your Anaerobic Threshold (AT) pace, just expressed as distance. This is the only parameter (beside the actual GPX file) that is used for pacing calculation. Please Note: The algorythm is based on data from UTMB races (OCC, CCC and UTMB) and is designed for distances between 50k and 100M. For other distances results may vary.
  2. Upload GPX File: Select a GPX file from your device
  3. Analyze: Click the analyze button to process your route
  4. Review Results: Examine the summary statistics, charts, and detailed segment analysis

Features

  • Configurable Segmentation: Analyze your route in segments from 50m to 1000m
  • Gradient Analysis: Detailed breakdown of elevation changes and gradients
  • Runnable Distance Calculation: Determine how much of your route is runnable based on gradient thresholds
  • Visual Charts: Interactive gradient distribution charts
  • Comprehensive Reports: Detailed segment-by-segment analysis
  • Excel-Compatible: Copy tables directly to spreadsheet applications

This tool is perfect for trail runners, hikers, and outdoor enthusiasts who want to understand their routes in detail before embarking on their adventures.


Enjoying the Analyzer?

If you find this tool useful for planning your runs and hikes, please consider supporting its development.

I could always use a new pair of running shoes.

Thank you!

Or just scan the QR code with your phone to Buy me a Coffee

Buy Me A Coffee