Cycling FTP calculator
Functional Threshold Power (FTP) is the cornerstone metric of structured cycling training — the highest power you can sustain for about an hour. This calculator estimates it from the most common field test, your best 20-minute average power, and then builds all seven Coggan training zones in watts so you can train at the right intensity for every session.
How it works
A maximal 20-minute effort is slightly harder than your true one-hour power, so the standard correction is:
FTP = 0.95 × (20-minute average power)
Each Coggan zone is then a fixed percentage band of FTP — for example Endurance is 56–75% and Threshold is 91–105%. The tool multiplies your FTP by each band’s bounds to give exact wattage ranges. If you enter your body weight it also reports power-to-weight in W/kg, the number that best predicts climbing and racing performance.
Tips and example
A rider averaging 280 W for 20 minutes has an FTP of 0.95 × 280 = 266 W. At 75 kg that is about 3.5 W/kg. Pace the test evenly — going out too hard inflates early watts and then fades, lowering your average. Re-test every 4 to 6 weeks of focused training to keep your zones honest.
Everything runs locally in your browser — nothing is uploaded.