My Adventure Maps
100% Private & Secure

GPS Activity Stats Viewer

Drop in any GPX, TCX or FIT file and see distance, elevation, duration, pace and sensor averages instantly. Free, no account, entirely in your browser.

Drop your GPX, TCX or FIT file here

or click to browse

or
100% private
Instant, in your browser
Free, no account

Good to know

Every number, recalculated from the raw file

Distance and elevation gain don't live in a GPX, TCX or FIT file as a single stored number the way you might expect, they're derived by walking through every recorded point and adding up the distance and height change between each consecutive pair. That's exactly what this tool does, live, the moment you drop a file in: distance from the raw coordinates, elevation gain and loss from the raw altitude readings, pace and average speed from distance divided by the time between the first and last timestamp, and simple averages for whichever of heart rate, cadence and power the file happens to contain.

It's a handy second opinion before a file goes anywhere else, checking a FIT export actually has GPS data before uploading it somewhere, confirming a merged or cropped file still adds up the way you expect, or just satisfying curiosity about a route someone shared with you without needing an account anywhere.

How it works

  1. Upload your file. Drop in any GPX, TCX or FIT file.
  2. Numbers calculated instantly. Distance, elevation, duration and sensor averages, worked out right away.
  3. Read your stats. No account, nothing saved, just the numbers.

FAQ

Common questions

What stats does this tool calculate?

Distance, duration, elevation gain and loss, average speed and pace, and averages for heart rate, cadence and power when the file has them, plus the raw GPS point count.

Will the numbers match what my watch or Strava showed?

Very close, but not always identical to the decimal. Distance and elevation gain are recalculated straight from the raw GPS points here, while your watch or Strava may apply their own smoothing or barometric elevation correction, which can shift the total by a small percentage.

Does it work on GPX, TCX and FIT files?

Yes, upload any of the three and the same set of stats is computed the same way.

Is my file uploaded anywhere to calculate these stats?

No. Every number is computed in your browser with JavaScript. The file never leaves your device.

Does it work without GPS timestamps?

Distance and elevation still calculate fine without timestamps; duration, pace and speed need them and show as unavailable if your file doesn't have them.

Can I use this on an indoor trainer or treadmill file?

Yes, though a file with no GPS movement shows zero distance. Duration and any recorded heart rate, cadence or power data still calculate normally.

More tools

Pairs well with this one

Turn that route into a poster

Once you know the numbers, the same file works directly in the map poster editor.

Open the editor →

Poster ideas for your routes

Every file you work on here can become a print or poster.