Method shown
The selected equation and assumptions stay visible.
Enter your values, then calculate to see a verified result.
A clear calculation path based on your inputs.
Versioned calculationFormula v1.0.0
The selected equation and assumptions stay visible.
Supporting outputs expose unit and protocol mistakes.
The result links to the next relevant planning task.
90-minute power workout90-minute power workout90-minute power workoutThe metric depends on current FTP and accurate power-meter data.
Running, swimming, and heart-rate stress scores use different implementations.
A score does not determine readiness, injury risk, or required recovery by itself.
Continue with your result
Thanks. Your feedback has been recorded.
Keep exploring
Recompute IF = NP / FTP; TSS = duration hours x IF squared x 100; VI = NP / average power. independently; verify unit normalization, protocol selection, internal consistency, and invalid boundaries.
2026-09-27 ยท Added complete endurance-suite calculator with verified model, source ledger, premium result, and unified contextual navigation.
| Case | Inputs | Expected result |
|---|---|---|
| 90-minute power workout | duration_minutes=90 min, normalized_power_watts=210 w, average_power_watts=200 w, ftp_watts=250 w | intensity_factor=0.84, training_stress_score=105.84, variability_index=1.05 |
Power-based TSS equals workout hours multiplied by Intensity Factor squared and 100, where IF is normalized power divided by FTP.
One hour at FTP produces 100 points by definition. The result depends on valid power data and a current FTP.
Calculate the anchor with the FTP Calculator and compare weekly distance separately with the Weekly Volume Calculator.
Method: IF = NP / FTP; TSS = duration hours x IF squared x 100; VI = NP / average power.
The equation is the published TrainingPeaks power-based score. TSS, NP, and IF are registered metrics of Peaksware, LLC.
IF is 0.84. TSS is 1.5 x 0.84 squared x 100 = 105.84.
That is how the metric is defined.
Only as a rough steady-session approximation; variable workouts can differ materially.
FTP settings, file processing, pauses, and NP implementation can differ.
Repeat the same protocol, units, equipment setup, and environmental conditions, then review the supporting outputs rather than only the headline number.
CalculatorGeek independently recomputed every published fixture on 2026-09-27. Sources establish the equation, protocol, or interpretation boundary; they do not turn an estimate into a laboratory measurement or personalized advice.
No close match yetTry a shorter term or browse the categories.