Power × Duration × Repeatability

Upload a GPX file with power data to generate a 3D power curve. The surface shows how your best power decays across duration and repeated on/off efforts. All processing happens locally in your browser via WebAssembly.

Drop a .gpx file here or click to browse
Must contain power meter data
Parsing GPX…
How to read this:
Front edge = standard power curve (1 effort).
Depth = repeated efforts with equal rest.
e.g. 3×30s = best avg of 30s on, 30s off, 30s on, 30s off, 30s on — found by scanning all possible windows in the ride.
Power (watts)
0W 500W