---
title: "GPX Elevation Profile Viewer – Free Route Analysis & Climb Stats | TrainPace"
description: "Free GPX elevation profile viewer. Upload any route to see elevation gain, grade percentages, and climb difficulty on an interactive map. Analyze marathon courses before race day."
url: https://trainpace.com/elevation-finder
---

# GPX Elevation Profile Viewer – Free Route Analysis

Free GPX elevation profile viewer. Upload any route to see elevation gain, grade percentages, and climb difficulty on an interactive map. Analyze marathon courses before race day.

## What the analysis returns

- Total distance and cumulative elevation gain and loss
- An elevation profile plotted against distance
- Categorized climbs with length, average grade, and difficulty
- Grade-adjusted pacing per split, so effort stays even over hills
- Optional weather impact on the projected finish time

Route analysis requires a GPX file, so this page has no static equivalent — but the same analysis is callable as the analyze_route tool on the MCP server, which accepts a GPX URL or file contents.

## 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

## 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
