Elevation Calculator
Drop a GPX or FIT file to see the profile, climbs, and grade breakdown — for your ride, run, or a race course you're scouting.
Drop a GPX or FIT file here
or click to choose one
Most public route-planning sites work — paste the route's URL and we'll fetch it. Recorded activities behind login walls aren't supported; download the file and drop it directly.
URL imports use coarse elevation data — uploaded files from a GPS device are sharper.
.gpx or .fit straight from your Garmin, Wahoo, or similar device.
Loaded via URL — elevation data is coarse. Upload the file from your GPS device for sharper analysis.
.gpx file directly from the source site
(use "Load another GPX" above to drop it in). Manual downloads are usually 5–10× denser than the API version.
Selection
—
- Distance
- —
- Elevation gain
- —
- Elevation loss
- —
- Avg grade
- —
- Peak uphill
- —
- Steepest descent
- —
Grade breakdown — this section
Hover the chart to track position on the map, or hover the map to see elevation.
Time in zones
Defaults: 185 max HR · 200W FTP. Set yours
Course conditions
Sun: NOAA solar algorithm. Forecast: NWS (USA only).
Course totals
- Distance
- —
- Elevation gain
- —
- Elevation loss
- —
- Min / max
- —
0 climbs detected
No significant climbs on this course.
How climbs are categorized
We use the Tour de France / ASO categorization formula — the same one used in professional road cycling:
Score = Length (km) × (Average grade %)²
| Category | Score | Feels like |
|---|---|---|
| Category 4 | 75–149 | A neighborhood hill — roughly 1 km @ 9%, or 3 km @ 5% |
| Category 3 | 150–299 | A notable local climb — roughly 2 km @ 9% |
| Category 2 | 300–599 | A serious training climb — roughly 4 km @ 9% |
| Category 1 | 600–899 | Pro-caliber — roughly 10 km @ 8% (Col de la Madeleine territory) |
| HC | ≥ 900 | Hors catégorie — Alpe d'Huez (905), Col du Tourmalet (911), Mont Ventoux |
A note for runners and trail athletes: This categorization was designed for road cycling. Running and trail sports don't have a universal climb category system — most runners judge climbs by absolute vertical gain (like D+ totals or vertical meters per kilometer). We show the category as an approximate reference across sports, but for running you'll usually care more about the raw gain and grade numbers than the category label.