Calculate cycling-specific heart rate training zones using the Karvonen formula or percentage of max HR. Optimize your training intensity for maximum performance gains.Use a tested max HR when possible. The 220 - age fallback is a rough estimate and can shift every zone.
Last updated: March 2026 | By Software Calculator Team
Max HR is currently estimated with the rough 220 - age fallback. Enter a tested cycling max HR for more useful zones.
| Zone | %Max HR | Training Focus | Duration |
|---|---|---|---|
| Zone 1 — Recovery | 50-60% | Active recovery, conversational pace | 30-60 min |
| Zone 2 — Endurance | 60-70% | Base building, aerobic capacity | 60-180 min |
| Zone 3 — Tempo | 70-80% | Anaerobic threshold development | 20-40 min |
| Zone 4 — Threshold | 80-90% | Lactate threshold, hard efforts | 8-20 min |
| Zone 5 — VO2 Max | 90-100% | Maximum aerobic power intervals | 2-8 min × repeats |
Pro Tip: Karvonen formula is more accurate than %max for most cyclists. Spend 80% of volume in Zones 1-2 for best adaptation.
Heart rate training zones are specific ranges of heartbeats per minute that correspond to different exercise intensities and training adaptations. Training in specific zones helps cyclists develop targeted physiological improvements, from building aerobic base to increasing lactate threshold and VO2 max.
The five-zone model divides training intensity into: Zone 1 (active recovery), Zone 2 (endurance/base building), Zone 3 (tempo/steady state), Zone 4 (lactate threshold), and Zone 5 (VO2 max/anaerobic). Each zone produces different adaptations, and successful training programs balance time across all zones based on specific goals and race demands.
The Karvonen formula, developed by Finnish physiologist Martti Karvonen in the 1950s, accounts for both resting and maximum heart rate, providing more personalized zones than simple percentage-of-max calculations. It uses heart rate reserve (max HR minus resting HR) to better reflect individual cardiovascular fitness levels.
Karvonen Formula: Target HR = (Max HR - Resting HR) × %Intensity + Resting HR
% of Max HR: Target HR = Max HR × %Intensity
The Karvonen method is generally preferred for trained cyclists as it accounts for fitness level through resting heart rate.
Input:
Calculation (Zone 2 — Endurance, 60-70%):
Result: This cyclist should maintain 130-144 bpm for endurance rides, which builds aerobic capacity without excessive fatigue.
The most accurate method is a professional lab test. Alternatively, perform a maximal effort test: warm up well, then ride all-out for 3-4 minutes uphill. Your peak HR near the end is close to your max.
Measure immediately upon waking, before getting out of bed. Use a heart rate monitor for 3-5 consecutive mornings and average the results for best accuracy.
Use Karvonen if you know your resting HR and are a trained athlete. Use % Max HR if you are a beginner or do not have accurate resting HR data. Karvonen is generally more accurate.
Depends on goals, but general guidance: 70-80% in Zones 1-2 (base building), 10-20% in Zone 3-4 (threshold), 5-10% in Zone 5 (high intensity). Beginners should focus more on Zones 1-2.
Max HR remains relatively constant, but resting HR typically decreases with improved fitness. Recalculate zones every 2-3 months or when resting HR drops significantly (5+ bpm).
220-age is a rough average with ±10-20 bpm variation. Genetics, training history, and individual physiology affect max HR. Testing is the only way to know your true max.
No. Zone 5 training is highly stressful and requires 48-72 hours recovery. Limit to 1-2 sessions per week. Too much high-intensity work leads to overtraining, injury, and performance decline.
Yes! Cycling HR is typically 5-10 bpm lower than running at similar intensities due to biomechanical differences and muscle recruitment. Calculate sport-specific zones separately.
Related Tools
Calculate bike maintenance costs.
Calculate cycling cadence and speed.
Calculate bike loan payments.
Calculate bike gear ratios.
Calculate ride speed, time, or distance.
Estimate a starting frame size.