Cycling FTP Calculator

Estimate your Functional Threshold Power from a test effort.

Free cycling FTP calculator. Enter your best 20-minute average power to estimate Functional Threshold Power (95% of 20-min power) and see all 7 Coggan training zones in watts. Runs in your browser.

Why is FTP 95% of 20-minute power?

FTP is the highest power you could sustain for roughly an hour. A maximal 20-minute effort is slightly above that hour pace, so multiplying by 0.95 corrects the short test down to a true one-hour threshold estimate.

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.