Zwift FTP & VO2 Max Calculator

Calculate your FTP, MAP, VO2 Max, and Training Targets from a Zwift ramp test using configurable protocols. Includes and workout file generation.

1

Choose Your Test Protocol

Select the protocol that best matches your profile. Each preset has different step sizes, durations, and FTP factors based on scientific research.

Ready to test?

Download the workout file to run this exact protocol in Zwift.

2

Enter Your Test Results

After completing your ramp test, enter the power of the last completed stage and how long you lasted in the final (incomplete) stage.

watts

The highest power stage you completed fully

seconds

How long you lasted in the final stage (0-60s)

kg

For W/kg and VO₂ max calculations

Jonas

About Me

Jonas

I have been a cyclist for over 10 years and I built this calculator to help cyclists like you and me with training and racing.

Frequently Asked Questions

What is the difference between MAP and FTP?

MAP (Maximal Aerobic Power) is the highest power output achieved during a ramp test, representing your peak aerobic capacity. FTP (Functional Threshold Power) is typically 72-75% of MAP and represents the power you can sustain for about an hour. FTP is more practical for training zones and pacing.

Which protocol should I choose?

For most cyclists, use the 'Non-Elite Male' protocol (25W/60s steps, 75% factor). Female athletes may prefer the 'Female' protocol with smaller 15W steps. The 'GP Lama' protocol uses longer 150s steps with an 82.5% factor but may overestimate FTP for some riders.

How accurate is the VO2 max estimation?

The VO2 max calculation uses the Hawley-Noakes formula (VO2max = 0.01141 × MAP + 0.435) which provides a reasonable estimate for trained cyclists. However, this is not a substitute for laboratory testing and individual variation exists.

Should I validate my ramp test FTP?

Yes, ramp test FTP can overestimate sustainable power for some athletes due to anaerobic contribution. Consider validating with a 20-minute test (aim for FTP/0.95) or monitor training effectiveness at the calculated zones.

How do I use the workout file in Zwift?

Download the .zwo file and place it in your Zwift workout folder. Set your in-game FTP to a low value (100W) before starting to avoid ERG mode calculation issues. The workout includes proper warmup and incremental steps based on your chosen protocol.