Loading…

Target Heart Rate Zones

Biology • Human Biology and Health Metrics

View all topics

Max HR is estimated with \( HR_{\max}\approx 220-\text{age} \). Karvonen uses resting HR to compute target zones.

Percent ranges are interpreted as intensities. For Karvonen, percent applies to heart-rate reserve \(HR_{\max}-HR_{\text{rest}}\).
Used to estimate \( HR_{\max} \).
Highlights the chosen zone in the graphs (optional).
Optional: used to place a marker and determine the zone.
Interactivity: hover for details • click the zone band to set target bpm • wheel to zoom • drag to pan. You can also drag the needle on the gauge.
Batch zones from CSV (optional)
This batch mode is for the standard 5-zone scheme only. Columns: age, optional rest_bpm, optional method (max or karvonen). If method is karvonen, rest_bpm is required.
Limit: 300 rows processed.
Batch results
Ready
Paste data and run batch.
Ready
Enter values and click “Calculate”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

How does this target heart rate zones calculator estimate HRmax?

It uses the common estimate HRmax ≈ 220 - age, where age is in years and HRmax is in bpm. Zone boundaries are then computed from this HRmax using the selected method.

What is the difference between % of max HR and the Karvonen method?

% of max uses HRlow = HRmax x (plow/100) and HRhigh = HRmax x (phigh/100). Karvonen uses heart-rate reserve: HRR = HRmax - HRrest, then HR = HRrest + HRR x (percent/100), which shifts zones based on resting heart rate.

How do I enter custom heart rate zones in percent ranges?

Use one line per zone in the format label, lowPercent, highPercent. Percent values must be between 0 and 100 and lowPercent must be smaller than highPercent.

How does the calculator decide which zone a target bpm belongs to?

After computing each zone interval [HRlow, HRhigh], it finds the zone where HRlow ≤ target < HRhigh. The last zone treats the upper boundary as inclusive to avoid excluding a value equal to the maximum boundary.

What CSV format is supported for batch target heart rate zones?

Batch mode works with the standard 5-zone scheme only and expects rows with age and optional rest_bpm and method. If method is karvonen, rest_bpm is required, and the output can be copied or downloaded as CSV.