Elevation Compare

Upload a .gpx file to compare elevation profiles

About this app

What is this?

Elevation Compare lets you upload GPX files exported from Strava, Garmin, or any GPS device and overlay their elevation profiles on a single chart. Upload multiple routes to see how their climbs and descents compare side by side.

How to use it

  1. Drag and drop one or more .gpx files onto the upload zone, or click it to browse.
  2. Each route appears in the sidebar. Check or uncheck it to show or hide it on the chart.
  3. Use the Offset slider under each route to shift it forward along the distance axis — useful for comparing a climb partway into a long ride against a shorter route.

About elevation normalization

GPX files record elevation as absolute altitude above sea level. A ride starting at 5,000 ft and a ride starting at 500 ft would appear at completely different heights on the same chart. To make routes comparable, the app subtracts each route's minimum elevation from all its points — so the lowest point of every route sits at 0. The climbs and descents are preserved exactly; only the baseline shifts.