tracé — cycling GPX route analyzer

Drop in a cycling GPX file and read the route: an interactive map, a grade-colored elevation profile, every climb categorized Cat 4 to Hors Catégorie, FIETS difficulty, grade distribution and pacing. The analysis runs entirely in your browser — your route is never uploaded, there is no account, and there is no database behind this page.

What it does

Private by construction, not by promise

There is no upload step to opt out of. The file is read by JavaScript on your own machine and the results stay there. Sharing a route puts the whole compressed route in the fragment of a link — the part after the # that browsers never transmit — so the recipient decodes it locally and no server, including this one, ever sees it. The only server-side code in the project is a stateless relay for OpenStreetMap queries, used only if you switch on the map's optional layers.

Open the app

Load a GPX file — or try the built-in demo route, a real 147 km ride through the Odenwald with eleven categorized climbs. Machine-readable summary: llms.txt.

tracé requires JavaScript to analyze a route.