Generate an SVG elevation profile and ascent/descent stats from a GPX track using cloud-sampled DEM data.
Your GPX track is resampled at uniform spacing, then elevations are sampled from our DEM tile API (TerrainRGB). A fallback to open Terrarium tiles is used if the primary API is unavailable.
GPS-recorded elevation data is notoriously noisy — barometric altimeters drift with weather changes, and satellite-derived altitude can jump by tens of meters between consecutive points. This produces inflated ascent/descent totals and jagged elevation charts.
By resampling your track against a high-resolution Digital Elevation Model (DEM), this tool gives you a clean, accurate profile. The result matches what you'd see on a topographic map and produces reliable total ascent and descent numbers — useful for race planning, pacing, and comparing routes.
Your GPX file is not uploaded. Only sampled coordinates are sent to the elevation API.