Cycling · Training
FTP Calculator: 20-min, Ramp & 8-min Tests
Enter your best effort from a 20-minute, ramp, or 8-minute test and get your FTP plus all seven Coggan cycling zones in watts. Everything runs in your browser: no account, no upload.
Enter a number to see your FTP and zones.
How the FTP calculator works
Functional Threshold Power (FTP) is the highest power you can sustain for roughly one hour. Three test protocols are widely used to estimate it without actually riding for an hour.
The 20-minute test uses the classic Allen/Coggan protocol: do a hard 20-minute time trial after a proper warm-up and multiply the average power by 0.95. The 5% shave accounts for the fact that most riders can hold slightly more power for 20 minutes than they can for 60.
The ramp test, popularized by TrainerRoad and Zwift, has you hold one-minute steps of increasing power until failure, then takes 75% of your best one-minute power as FTP. It's shorter and less mentally brutal but tends to overestimate FTP for riders with a big anaerobic reserve.
The 8-minute test (2 × 8 min at max sustained effort) comes from the Hunter Allen / TrainingPeaks lineage: take the best of the two efforts × 0.90 (the CoreRise convention; a botched first effort shouldn't drag the number down). It lands between the 20-min and ramp in duration and reliability.
Once you have an FTP number, the seven Coggan zones are fixed percentages: Active Recovery, Endurance, Tempo, Lactate Threshold, VO2max, Anaerobic, and Neuromuscular. The calculator computes all of them for you.
FTP (20-min) = 20-min avg power × 0.95 · FTP (ramp) = best 1-min × 0.75 · FTP (8-min) = best 8-min avg × 0.90
Frequently asked questions
Which FTP test is most accurate?
How often should I retest my FTP?
Are the Coggan zones the only valid zones?
Is the calculator the same as TrainingPeaks?
CoreRise / Endurance training
Let Cora apply your FTP automatically
Plugging a number into a calculator is step one. Step two is using that FTP to build targeted workouts week after week and adjusting it when you adapt. Cora, CoreRise's AI coach, does both automatically: she tracks your FTP across test rides, writes every cycling session at the right zone in watts, and updates the number when your training files show you have improved, no manual re-entry needed.
Keep going
Other calculators
Watts per Kilogram Calculator: W/kg + Coggan Category
Your raw FTP tells you how much power you produce. Your watts per kilogram tells you how fast you climb. Enter FTP and body weight to see your W/kg and where it sits on the Coggan cycling performance chart.
Open the calculatorTraining · ZonesHeart Rate Zones Calculator: Max HR, LTHR & Karvonen
Enter your max heart rate or your lactate threshold heart rate and get all five training zones instantly. Supports the three most common methods: percentage of max HR, Joe Friel's LTHR-based zones, and the Karvonen heart rate reserve formula.
Open the calculatorCycling · TrainingTSS Calculator: Training Stress Score & Weekly Load
Enter one workout to get its Training Stress Score, or log a full week to see total load, chronic training load (CTL), acute training load (ATL), and training stress balance (TSB), the same numbers TrainingPeaks calls the Performance Management Chart.
Open the calculator