---
title: "How to Read an Elevation Profile (Running) | TrainPace"
description: "Learn how to read a running elevation profile: grade %, climbs, descents, and where to adjust effort. Includes a free GPX viewer."
url: https://trainpace.com/elevationfinder/guides/how-to-read-elevation-profile
---

# How to Read an Elevation Profile

Learn how to read a running elevation profile: grade %, climbs, descents, and where to adjust effort. Includes a free GPX viewer.

Elevation profiles look simple, but they're easy to misread. Focus on grade, climb length, and where the hardest sections land in the route.

- What grade % actually means
- Spotting key climbs and descents
- How to adjust effort and pacing

## Frequently asked questions

### What is a "hilly" course?

It depends on distance, but look at total climb and sustained grades. A few long climbs can be harder than many small rollers.

### Why does a course feel harder than its total elevation gain?

Grade and placement matter. A steep climb late in the race can be more damaging than the same climb early.

- [View a GPX Elevation Profile](https://trainpace.com/elevationfinder)

## Other TrainPace tools

- [Pace Calculator](https://trainpace.com/calculator) — training paces from a recent race result
- [VDOT Calculator](https://trainpace.com/vdot) — fitness score and equivalent race times
- [Training Plan Builder](https://trainpace.com/plan) — week-by-week 5K to marathon plans
- [Race Fuel Planner](https://trainpace.com/fuel) — carbs per hour and gel counts
- [Elevation Finder](https://trainpace.com/elevation-finder) — GPX route and climb analysis

## For AI agents

Every page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.

- [llms.txt](https://trainpace.com/llms.txt) — site index for agents
- [llms-full.txt](https://trainpace.com/llms-full.txt) — every page's Markdown in one file
- [MCP server docs](https://trainpace.com/mcp) — endpoint, tools, and client setup
