Free Cycling FTP Calculator
Estimate your Functional Threshold Power (FTP) from common cycling test formats, then instantly generate training zones in watts.
What is FTP in cycling?
FTP stands for Functional Threshold Power. In practical terms, it’s the highest average power you can sustain for about an hour without fatiguing rapidly. It’s one of the most useful anchor metrics in cycling because it allows you to personalize training intensity instead of guessing based on speed or feel alone.
Once you estimate FTP, you can build power zones for endurance rides, tempo sessions, threshold work, VO2 intervals, and recovery days. If your FTP increases over time, that generally means your aerobic engine is improving.
How this cycling FTP calculator works
This calculator supports three popular testing methods:
- 20-minute test: FTP = 95% of your best 20-minute average power.
- 2 × 8-minute test: FTP = 90% of the average of your two 8-minute efforts.
- Ramp test: FTP = 75% of your final 1-minute peak power.
After estimating FTP, the tool calculates classic Coggan-style power zones in watts. If you provide body weight, it also gives FTP in W/kg, which is useful for climbing comparisons and tracking relative performance.
How to perform each test correctly
20-minute FTP test
- Warm up for 15–25 minutes with a few short high-cadence efforts.
- Ride a hard, steady 20-minute effort (avoid starting too hard).
- Record average power for that 20-minute segment.
- Enter the value here and apply the 95% factor.
2 × 8-minute test
- Warm up thoroughly.
- Complete one maximal 8-minute effort.
- Spin easy for ~10 minutes.
- Complete a second maximal 8-minute effort.
- Average both efforts and apply the 90% factor.
Ramp test
- Start easy and increase power in fixed steps each minute.
- Continue until failure (can’t hold target power for the final minute).
- Use your best final completed 1-minute power and apply the 75% factor.
Understanding your FTP zones
Zones let you target specific physiological adaptations:
- Zone 1 (Active Recovery): Promotes blood flow and recovery between hard days.
- Zone 2 (Endurance): Builds aerobic base and fatigue resistance.
- Zone 3 (Tempo): Improves muscular endurance with manageable stress.
- Zone 4 (Threshold): Raises sustainable race pace and lactate clearance ability.
- Zone 5 (VO2 Max): Develops high-end aerobic capacity.
- Zone 6+: Targets anaerobic power and sprint systems.
How to use FTP in weekly training
For many cyclists, a balanced week includes mostly easy volume plus one to three structured intensity sessions. An example:
- 1 long Zone 2 ride for aerobic development
- 1 threshold session such as 2–3 × 12–20 minutes in Zone 4
- 1 VO2 max session like 4–6 × 3–5 minutes in Zone 5
- Recovery rides in Zone 1 between hard days
Most riders improve best when hard sessions are truly hard and easy days are truly easy.
How often should you retest FTP?
A common range is every 4–8 weeks during structured training. Retest sooner if workouts suddenly feel too easy, or later if you’re in a low-stress maintenance phase. Keep testing conditions as similar as possible so your data reflects fitness changes rather than setup differences.
Common mistakes to avoid
- Testing when overly fatigued or under-fueled
- Comparing indoor and outdoor tests without context
- Using only FTP to judge fitness (ignore recovery and durability)
- Setting zones once and never updating them
Final note
Your FTP is a practical training guide, not your identity as an athlete. Use it to pace sessions, monitor progress, and train with purpose. Combine FTP with perceived exertion, heart rate trends, and how well you recover for the most complete picture.