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.
Five zones from max HR 190Five zones from max HR 190Five zones from max HR 190Percentage bands do not identify individual lactate or ventilatory thresholds.
Age estimates and wrist heart-rate readings can add error.
Power and heart-rate zones should not be treated as interchangeable during every session.
Continue with your result
Thanks. Your feedback has been recorded.
Keep exploring
Recompute Boundary = selected reference x band percentage; HRR boundary = resting HR + (max HR - resting HR) x percentage. 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 |
|---|---|---|
| Five zones from max HR 190 | basis=max_hr, zone_count=5, max_hr=190 bpm, resting_hr=55 bpm, ftp_watts=250 w | reference_value=190, zone_1_low=95, zone_1_high=114, zone_5_low=171, zone_5_high=190 |
The generator applies the selected 3-, 5-, or 6-zone percentage bands to maximum heart rate, heart-rate reserve, or FTP.
Zone models are conventions. Measured thresholds and coach or clinician guidance can justify different boundaries.
Translate the same reference into another convention with the Zones Converter or calculate FTP first with the FTP Calculator.
Method: Boundary = selected reference x band percentage; HRR boundary = resting HR + (max HR - resting HR) x percentage.
Three-, five-, and six-zone templates are calculated from one reference. Unused output slots return zero and are identified in the full table.
The first 50-60% band becomes 95-114 bpm; the final 90-100% band becomes 171-190 bpm.
Use the one that matches your training plan and keep it consistent.
Platforms use different methods, rounding, and zone counts.
A valid measured value is generally more individual than an age estimate.
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.