HealthWavy Smart Health Tools for Everyday Wellness

Calories & Activity · Heart rate training

Heart Rate Zone Calculator

Calculate five heart rate bands using heart rate reserve or maximum heart rate, with measured and age-estimated maximum options.

MODEL WORKSPACE

Heart rate training inputs

Example values are shown. Change them to calculate your result.

YOUR RESULT

Your training zone map

185 bpm · entered maximum

Heart rate reserve bands; endpoints retain decimals.

Maximum sourceMeasured entry
Resting heart rate60 bpm
Heart rate reserve125 bpm
Chosen methodReserve
Full result table
Calculated from the current values, with rounded display.
BandFractionHRR lower (bpm)HRR upper (bpm)Max lower (bpm)Max upper (bpm)
Zone 150–60%122.513592.5111
Zone 260–70%135147.5111129.5
Zone 370–80%147.5160129.5148
Zone 480–90%160172.5148166.5
Zone 590–100%172.5185166.5185

These five bands are a chosen training convention, not measured lactate or ventilatory thresholds. Age-predicted maximum can differ substantially from an individual maximum. Medication, illness and exercise mode can affect heart rate.

HEALTHWAVY AI

Let’s work it out.

Ask about this tool, enter your values, or understand your result.

Ask in your own language.

GET STARTED

How to use Heart Rate Zone Calculator

  1. Use a reliable measured maximum when available.
  2. Resting heart rate is included in the reserve method and excluded from the maximum-percentage method.
  3. Each band includes its lower boundary and excludes its upper boundary; the last includes the maximum.

Worked example

With measured maximum 185 and resting 60, reserve is 125 bpm. The 60–70% HRR band is 135 to below 147.5 bpm. The same percentages of maximum are 111 to below 129.5 bpm.

Formula, accuracy & limitations

Tanaka estimated maximum = 208 − 0.7 × age. HR reserve = maximum − resting. HRR zone boundary = resting + fraction × reserve; maximum-based boundary = fraction × maximum. Bands use 50, 60, 70, 80, 90 and 100%.

These five bands are a chosen training convention, not measured lactate or ventilatory thresholds. Age-predicted maximum can differ substantially from an individual maximum. Medication, illness and exercise mode can affect heart rate.

These outputs use the stated model and your supplied inputs. A mathematically consistent model can still differ from personal measurements. Scenario curves and formula comparisons are not statistical confidence intervals.

Read the research and method reference ↗

Choose how maximum heart rate is obtained

Use a reliable measured maximum when available. The age option uses the Tanaka equation and labels the result as estimated. The measured field is ignored in age mode; age is ignored when a measured maximum is selected. This calculator is not an instruction to perform an unsupervised maximal test.

Compare reserve with percentage of maximum

Resting heart rate is included in the reserve method and excluded from the maximum-percentage method. Select a method before reading the coloured bands. Identical percentage labels do not mean identical beats per minute across the two methods.

Use boundaries without rounding gaps

Each band includes its lower boundary and excludes its upper boundary; the last includes the maximum. Values retain decimals to avoid artificial gaps. Use the detailed table when a watch rounds thresholds to whole beats, and follow any personal exercise restrictions supplied by your clinician.

QUICK ANSWERS

Frequently asked questions

Are these zones the same as lactate test zones?

The five bands are percentage conventions. A lactate or ventilatory test measures different information and may produce different boundaries.

Why does resting heart rate change the result?

The reserve method places each percentage between resting and maximum heart rate. A change in resting rate changes the available reserve and therefore the band boundaries.

Can an age formula give my exact maximum?

It estimates a group relationship. Your own maximum can be above or below that estimate, so it is labelled estimated throughout the result.

Why is a maximum below resting rejected?

Reserve must be positive for meaningful reserve bands. Check that the two readings have not been reversed or entered with the wrong units.