Heart Rate Zone Calculator

Heart Rate Zone Calculator

Estimate five training zones with the Karvonen heart-rate-reserve method, compare maximum-heart-rate formulas, and export the current plan to a real Excel workbook.

Gellish nonlinear formula HR reserve: 123 bpm Aim: Zone 2 Resting HR: typical range

Excel export is ready for the demonstration values.

Inputs

The example opens with age 35, resting heart rate 60 bpm, and an endurance goal.

Live results

Ranges are rounded to the nearest whole beat per minute for practical use.

Recommended endurance range

134 – 146 bpm

Zone 2 · 60 – 70% of heart rate reserve

Maximum heart rate

183 bpm

Heart rate reserve

123 bpm

Resting HR context

Typical range

Formula result

183.43 bpm

Recommended endurance range is 134 to 146 beats per minute.

Five-zone snapshot

Each range uses the same maximum and resting heart rate. The highlighted card follows your selected training aim.

Zone 1 · Recovery

122 – 134 bpm

50 – 60% HR reserve

Zone 2 · Endurance

134 – 146 bpm

60 – 70% HR reserve

Zone 3 · Aerobic

146 – 159 bpm

70 – 80% HR reserve

Zone 4 · Threshold

159 – 171 bpm

80 – 90% HR reserve

Zone 5 · Maximum

171 – 183 bpm

90 – 100% HR reserve

Heart rate zone table

Use the table as a planning reference, then compare it with perceived effort, breathing, and professional guidance when relevant.

Zone Name Intensity Lower bpm Upper bpm Typical use
Zone 1 Recovery 50 – 60% 122 134 Warm-ups, cooldowns, and very easy movement
Zone 2 Endurance 60 – 70% 134 146 Steady foundational aerobic sessions
Zone 3 Aerobic 70 – 80% 146 159 Moderate tempo and sustained aerobic work
Zone 4 Threshold 80 – 90% 159 171 Hard intervals and threshold-focused work
Zone 5 Maximum 90 – 100% 171 183 Short maximal or near-maximal intervals

The formula produces a maximum heart rate of 183.43 bpm before display rounding. Adjacent zone boundaries use the same underlying value, so the plan has no mathematical gaps.

How to use the heart rate zone calculator

What this calculator does

This calculator estimates an adult's maximum heart rate, subtracts resting heart rate to obtain heart rate reserve, and then applies the Karvonen method to create five training ranges. It is useful for turning two personal measurements into practical beats-per-minute targets for recovery, endurance, aerobic, threshold, and maximum-effort sessions. It does not measure lactate threshold, oxygen uptake, cardiac health, or the exact physiological boundary between energy systems. Age-based maximum-heart-rate formulas describe population averages, so their result is an estimate rather than an individual diagnosis or performance test.

When to use it

Use the calculator when you are sketching a weekly cardio plan, setting alerts on a watch or bike computer, comparing easy and hard training days, or checking whether a steady workout broadly matches its intended intensity. It is also helpful when you know a tested maximum heart rate and want Karvonen ranges that account for your resting value. The American Heart Association's target-heart-rate guidance explains why these numbers are best treated as general guides and why medication or a heart condition can change an appropriate target.

How to calculate

  1. The calculator opens with a complete demonstration: Gellish nonlinear, Age 35, Resting heart rate 60 bpm, and Endurance and foundational cardio. The results and a validated example Excel workbook are available immediately.
  2. Choose a Maximum heart rate method. Keep an age-based equation for an estimate, or select Use a measured maximum heart rate when you have a credible test result.
  3. Enter Age or Measured maximum heart rate, then enter Resting heart rate. Values are whole numbers; do not enter units, commas, decimal marks, or scientific notation.
  4. Select a Training aim. This highlights one zone, or a Zone 2 – 3 span for a balanced aerobic week, without hiding the complete table.
  5. Read Recommended range, Maximum heart rate, Heart rate reserve, Resting HR context, the five summary cards, and every row in the Heart rate zone table.
  6. Select Download Excel to export the current validated inputs and zone rows. Reset clears the demonstration and calculated content; Excel export then stays disabled until a complete valid set of values is entered again.

Input guide

Maximum heart rate method is required. The default Gellish nonlinear option uses 192 – 0.007 × age². Tanaka, Fox, Nes, and Inbar are alternative age equations; measured mode uses your entered test value directly. Changing the method shifts every zone because maximum heart rate changes. A common mistake is treating any equation as exact. Research comparing measured and predicted values shows substantial individual variation, as summarized in this study of age-based maximum-heart-rate equations.

Age is required for formula-based methods and accepts an integer from 18 to 100 years; 35 is the demonstration value. A higher age usually lowers estimated maximum heart rate, although the amount depends on the selected equation. Do not enter a birth year or a decimal. Measured maximum heart rate appears only in measured mode, is required there, and accepts 80 – 240 bpm. It must exceed resting heart rate. Use a credible result rather than the highest random watch spike.

Resting heart rate is required and accepts an integer from 30 to 120 bpm; the example uses 60 bpm. A higher resting value reduces heart rate reserve and moves Karvonen targets upward by less than a one-for-one amount. Measure it while genuinely rested. MedlinePlus describes how to locate and count a pulse; counting for a full minute or for 30 seconds and doubling the count are common approaches. Do not substitute a casual daytime reading taken after walking, caffeine, or stress.

Training aim is required. Choose Recovery, Endurance, Aerobic, Threshold, Maximum, or Balanced aerobic week. It does not alter the five mathematical zones; it changes the highlighted recommendation. The CDC's explanation of the talk test and physical-activity intensity is a useful cross-check because breathing and perceived effort provide context that a watch number alone cannot.

Output guide

Recommended range is the highlighted beats-per-minute span for the selected aim. It is an estimate driven by maximum heart rate, resting heart rate, and the aim. Maximum heart rate is the selected formula result or measured value; Formula result keeps two decimals so you can see the unrounded estimate. Heart rate reserve equals maximum minus resting heart rate. A zero or negative reserve is invalid and blocks results. Resting HR context is a broad descriptive label, not a clinical judgment.

The pills repeat the current formula, reserve, selected aim, and resting context. Each five-zone card and each Heart rate zone table row reports a zone name, percentage of reserve, rounded lower and upper bpm, and a typical training use. Zone boundaries are exact identities before display rounding. High zones are not automatically “better”; they represent greater intensity and usually shorter sustainable duration.

Worked example

With age 35, the Gellish nonlinear equation gives 192 – (0.007 × 35²) = 183.425 bpm. Subtracting the 60 bpm resting value gives a heart rate reserve of 123.425 bpm. Zone 2 uses 60 – 70% of reserve: (123.425 × 0.60) + 60 = 134.055 and (123.425 × 0.70) + 60 = 146.3975. Rounded for use during exercise, the first-open endurance target is therefore 134 – 146 bpm. The displayed cards, table, live summary, and downloaded workbook all use this same canonical calculation.

How the Karvonen model works

Target heart rate = resting heart rate + (maximum heart rate – resting heart rate) × intensity

The expression in parentheses is heart rate reserve. Unlike a simple percentage of maximum heart rate, the Karvonen approach anchors each target above the individual resting value. For example, two people with the same estimated maximum but different resting rates will receive different beats-per-minute zones. This makes the model more personalized, but it still inherits uncertainty from the maximum-heart-rate estimate and from day-to-day resting-rate variation.

The five-zone structure used here is 50 – 60%, 60 – 70%, 70 – 80%, 80 – 90%, and 90 – 100% of heart rate reserve. Those bands are convenient planning categories rather than hard biological walls. Heat, hydration, fatigue, altitude, medication, sensor lag, stress, and the exercise mode can all affect the observed heart rate at a given workload.

Interpreting the result safely

Start near the lower end of a suitable range when returning after inactivity or learning a new activity. Compare the number with breathing, conversation, pace, power, and perceived exertion. Wrist sensors can be useful but may lag during rapid intervals or misread motion; a chest strap may respond more consistently for some activities. A repeated resting measurement is usually more informative than a single unusually high or low reading.

Health note: This calculator is educational and does not provide medical advice. Stop exercise and seek appropriate medical help for chest pain, fainting, severe shortness of breath, or other alarming symptoms. Ask a qualified health professional about exercise targets when you have a cardiovascular condition, take heart-rate-altering medication, are pregnant, or are beginning vigorous exercise after a long inactive period.