Cycling FTP Calculator
Understand your FTP before you train with it
Functional Threshold Power, usually shortened to FTP, is one of the most useful anchor numbers in cycling training because it gives context to almost every other effort you do. A raw power number on its own is hard to interpret. Riding at 250 watts might be easy for one rider, all-day steady for another, and a near-maximal effort for someone else. FTP solves that problem by acting as a personal reference point. When a workout says to ride at 90% of FTP, or when a coach talks about threshold, tempo, or VO2max work, they are using that reference point to scale the session to your current fitness rather than to an arbitrary number.
This calculator estimates FTP from several common testing methods and then turns that estimate into something immediately useful: your approximate watts per kilogram and a full set of training zones. That makes it practical for indoor workouts, outdoor pacing, and progress checks over time. If you are testing regularly, the calculator can also help you spot whether a change in fitness is large enough to matter. A jump of a few watts may be normal day-to-day noise. A consistent increase across repeated tests and real rides is much more meaningful.
Riders usually use an FTP calculator for one of three reasons. First, they need a starting point for structured training. Second, they want to update zones after a block of work. Third, they want to compare their power to body weight for climbing or race benchmarking. Those are all valid uses, but they rely on the same foundation: entering the right test result in the right format. The test type matters because the calculator does not treat every effort as equal. A 20-minute test, an 8-minute test, and a ramp test all stress the body differently, so the estimated FTP is adjusted by a different factor for each one.
Which test type should you choose?
The best test type is not the one that looks most impressive. It is the one that matches the effort you actually completed. If you rode a steady 20-minute test, use the 20-minute option. If your platform or coach uses a ramp test, use the ramp option. If you already know your current FTP from validated training data or a recent assessment, the direct entry mode lets you skip the estimate and use that number as-is.
The options in this calculator reflect common conventions:
- 20-minute test: enter your average power for the full 20-minute effort. The calculator multiplies it by 0.95.
- 8-minute test: enter the representative 8-minute average power used by your testing protocol. This simplified calculator applies 0.90.
- Ramp test: enter your best 1-minute power from the end of the ramp. The calculator multiplies it by 0.75.
- 60-minute test: enter the average power from the full hour. No reduction is applied because the test itself is already close to the definition of FTP.
- Direct entry: enter a known FTP value when you do not need the calculator to estimate it from a shorter test.
That multiplier is not magic. It is a practical shortcut based on how riders typically perform in different protocols. A 20-minute test can usually be ridden a little harder than a true one-hour threshold effort, so the result is scaled down. A ramp test is even more indirect, because it depends partly on short-duration power and fatigue resistance, so it uses a larger adjustment. These conventions are common and useful, but they are still estimates. If the number looks plausible in the calculator yet does not match how threshold workouts feel in real training, the most important signal is not the formula. It is your actual riding response.
What each input means in plain language
Average Power (watts) is the main input for the 20-minute, 8-minute, 60-minute, and direct-entry modes. In the test modes, it should be the average power from the effort that matches the selected protocol. In direct-entry mode, it is simply your FTP itself. The calculator expects watts, not kilowatts, and it expects the average from the chosen effort, not a peak sprint or a lap taken from the middle of a longer ride.
Maximum 1-minute Power (watts) appears only for the ramp test mode. Here the input is the best one-minute average power you reached near the end of the ramp, not your entire workout average. That distinction matters. Entering an overall workout average in ramp mode will make the estimate far too low, while entering a short all-out sprint in a non-ramp mode will make it far too high.
Body Weight is optional because FTP in watts is still useful by itself. Once weight is added, the calculator also shows watts per kilogram, often written as W/kg. That ratio is especially helpful for climbing comparisons and for understanding how a given FTP translates across riders of different sizes. The unit selector lets you enter kilograms or pounds. If you choose pounds, the calculator converts to kilograms before computing W/kg, so the result stays consistent.
Notice that this form does not rely on prefilled sample values. That is intentional. Example defaults are convenient for demos, but they can make real training decisions worse when riders forget to replace them. Enter your own power data, use the protocol you really performed, and treat the result as a personalized estimate rather than as a generic benchmark.
How the calculation works
At the heart of this calculator is a simple relationship: estimated FTP equals the relevant test power multiplied by the factor associated with the protocol. If you also enter weight, watts per kilogram is calculated by dividing FTP by body mass in kilograms.
For the specific protocols used here, the multiplier is 0.95 for a 20-minute test, 0.90 for an 8-minute test, 0.75 for a ramp test, and 1.00 for a 60-minute test or direct FTP entry. After the calculator estimates FTP, it creates seven training zones by applying percentage bands to that FTP value. For example, endurance work is shown at 56% to 75% of FTP, tempo at 76% to 90%, threshold at 91% to 105%, and so on. These bands are common enough to be useful immediately, while still remaining easy to adjust later if you follow a different coaching system.
In abstract form, the page is still doing what any good calculator does: it turns a set of inputs into a repeatable output, then presents the result in a form you can act on. The general MathML formulas below are preserved to show that broader structure.
For cycling FTP, those abstract inputs are easier to name. The selected test type determines the weighting factor, the test power supplies the main measured effort, and body weight adds an optional second interpretation layer. The same watts can look very different once they are scaled to body mass. That is why a rider might care about both FTP and W/kg at the same time: one helps with training targets, the other helps with relative performance comparisons.
Worked example you can sanity-check
Suppose you complete a 20-minute test and average 250 watts. The calculator applies the 0.95 factor:
Estimated FTP: 250 × 0.95 = 237.5 watts, which rounds to 238 watts.
If your body weight is 70 kg, then watts per kilogram is:
W/kg: 238 ÷ 70 = 3.40 W/kg.
From there, the zone ranges are built from the FTP value of 238 watts. Endurance would land at roughly 133 to 179 watts, tempo at about 181 to 214 watts, and threshold at about 217 to 250 watts. That output is useful because it gives you actionable ranges. An endurance ride is no longer just a vague instruction to go easy. It becomes a target band you can pace. A threshold session becomes a controlled effort instead of a guess based on feel alone.
The same example also shows how to check whether the answer is sensible. If you know from experience that holding 238 watts for long threshold intervals feels realistic, then the estimate probably fits your current fitness. If your workouts suggest that 238 watts is far too easy or impossibly hard, the issue may not be with the calculator. It may mean the test was poorly paced, the power meter needs calibration, the day was unusually good or bad, or you selected the wrong protocol. A good FTP estimate should feel believable in both the test itself and the training that follows.
How to interpret the results panel
The main number in the results panel is your estimated FTP in watts. Think of it as a training anchor, not a permanent identity label. It can rise with training, fall with detraining, vary slightly with fatigue, and differ somewhat by testing protocol. The optional W/kg value adds context for riders who care about climbs, accelerations on gradients, and comparisons across different body sizes. The level labels in this calculator are rough descriptive categories, not a strict ranking system. They are there to offer a broad sense of where your current W/kg sits, but they should not carry more weight than your actual training history and goals.
The training zones underneath the main result are often the most practical part of the page. Zone 1 is recovery. Zone 2 supports endurance work and a large share of aerobic development. Zone 3 is tempo, often steady but controlled. Zone 4 is threshold, where the effort becomes demanding and sustainable only for limited durations. Zone 5 points toward VO2max work, while Zones 6 and 7 move into short anaerobic and neuromuscular efforts. None of these zones are moral categories. They are simply ways to organize intensity so that easy rides stay easy, hard rides are hard enough, and the whole training week makes sense.
If you are new to power-based training, the most common mistake is assuming the highest possible number is the best number. A slightly conservative FTP that lets you complete workouts well is often more useful than an aggressive FTP that turns every threshold session into a failure. Training adapts to repeatable work, not just to impressive test-day numbers.
Assumptions, limitations, and common mistakes
This calculator is intentionally practical, not overly complicated. It assumes the test data are valid, the selected mode matches the test you actually performed, and your power source is reasonably accurate. It also assumes the common multipliers are a decent fit for you. For many riders they are. For some riders, especially those with unusually strong sprint power, unusually strong endurance, or a big gap between fresh and fatigued performance, they can overestimate or underestimate threshold.
Context matters more than many riders expect. Heat, poor cooling indoors, dehydration, heavy training load, or a badly paced opening few minutes can all depress a test. A fresh day with strong motivation and perfect conditions can inflate it. That is why serious comparisons usually come from repeated tests under similar conditions. Try to use the same bike or trainer, similar cooling, and similar time of day when you retest. Consistency will teach you more than one heroic result ever could.
Another common mistake is mixing up absolute and relative performance. A heavier rider may produce more total watts, while a lighter rider may climb better because their W/kg is higher. Neither number is wrong. They answer slightly different questions. Use watts when setting interval targets and race pacing on flat terrain. Use W/kg when you want a quick sense of climbing potential or how body mass affects the same FTP.
Finally, remember that zones are guides, not laws. If the calculator says threshold is 91% to 105% of FTP, that does not mean every threshold session should be done at the very top of that range. Training quality still depends on the duration of the intervals, your fatigue, and the goal of the day. A sweet spot session, a long threshold interval, and a short hard repeat can all be productive even though they cluster near one another on the percentage scale.
When to retest and how to use the result well
Many riders retest every four to eight weeks, usually at the end of a training block. That is often enough to keep zones current without turning testing into its own sport. If you use a direct FTP value from long outdoor efforts or trusted software, update it when your real rides consistently suggest a different level. If workouts that used to feel manageable suddenly feel like survival, or if everything feels suspiciously easy, your current setting may be stale.
The best use of this calculator is simple: test honestly, enter the right protocol, review whether the result matches your lived training experience, and then apply the zones with a little humility. FTP is powerful because it turns power data into something you can organize. It is not powerful because it pretends your body behaves like a perfectly tidy formula every day. Use the number as a tool, not a verdict, and it will serve you well.
Mini-game: Hold the Wheel at FTP
This optional arcade mini-game turns the calculator idea into a pacing challenge. The targets are shown as a percentage of FTP, just like training zones. If you already calculated a result above, the game uses that FTP as its reference; otherwise it starts with a default of 250 watts.
Current game reference FTP: 250 W default until you calculate a result.
Best score: 0
Educational hint: every target in the game is a percentage of FTP. That is exactly why a realistic FTP estimate matters for interval pacing in real training.
