Activity Visualizer
See the route. Understand the effort.
Activity Visualizer turns GPX and TCX files into performance analysis, 3D route flyovers, and shareable videos. Review corrections to noisy readings before exploring the data, and use privacy zones to hide start and finish locations in maps and exports.
◎ Activity files are processed in your browser. A Cloudflare Worker serves the app and proxies map tiles.
- 01Repairs GPS jumps and start and finish drift, filters faulty heart-rate readings, and checks altitude against terrain elevation.↗
- 02Analysis covers grade-adjusted pace, categorized climbs, intervals, splits, best efforts and heart-rate zones.↗
- 03Flyover videos render in the browser in portrait, square and landscape formats using WebCodecs.↗
- 04A training library accepts bulk exports of up to 5,000 files, parsed in parallel by a pool of Web Workers.↗
TypeScriptReact 19MapLibre GLWebCodecsWeb WorkersCloudflare WorkersVitest