Skip to main content
Calcimator

Target Heart Rate Calculator

Calculate your target heart rate zones for different exercise intensities. Optimize your workout intensity.

Two numbers drive everything here. Maximum heart rate comes from the age-subtraction rule of thumb — 220 minus your age, so 190 bpm at the default age of 30 — and heart rate reserve is that maximum minus your resting pulse. The five training zones are then built with the Karvonen method: each zone sits at your resting rate plus a fixed share of the reserve, taking 50, 60, 70, 80 and 90 percent in turn. That structure explains why the two inputs matter unequally depending on which zone you read. In the warm-up zone the reserve is split down the middle, so one extra beat of resting pulse and one extra year of age push the target by the same half-beat, in opposite directions. By the top zone the weighting has swung hard: ninety percent of the answer comes from the reserve, so a year of age moves the number nine times as far as a beat of resting pulse does. Maximum heart rate itself never sees your resting pulse at all. Results are rounded to whole beats per minute. Leaving the resting field empty makes the tool assume 60 bpm rather than zero. Nothing here is measured: the age-subtraction rule carries a standard deviation of roughly 10-12 bpm across individuals, and the tool has no way to know your medication, altitude, heat load or training history. At the extreme corner of its own ranges — age 100 with a resting pulse of 120 — the reserve collapses to zero and all five zones report the same 120 bpm, which is arithmetic doing what it is told rather than advice.

Inputs

years
bpm

Results

Maximum Heart Rate

190 bpm

Zone 1 (50%) - Warm-up125 bpm
Zone 2 (60%) - Fat Burn138 bpm
Zone 3 (70%) - Aerobic151 bpm
Zone 4 (80%) - Anaerobic164 bpm
Zone 5 (90%) - Maximum177 bpm
How to Use This Calculator
  1. Enter Age and Resting Heart Rate.
  2. Review the Maximum Heart Rate (bpm) result.
  3. Use Zone 1 (50%) - Warm-up (bpm) and Zone 2 (60%) - Fat Burn (bpm) to inform your decision.
  4. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Age

AgeMaximum Heart Rate
19201 bpm
42178 bpm
69151 bpm
91129 bpm

What each input means

Age
Your age in years.
Resting Heart Rate
Your resting heart rate in beats per minute.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Age = 30, Resting Heart Rate = 60 = 2 input(s) provided
  2. Calculate Maximum Heart Rate
    Maximum Heart Rate
    190 = 190
  3. Calculate Zone 1 (50%) - Warm-up
    Zone 1 (50%) - Warm-up
    125 = 125
  4. Calculate Zone 2 (60%) - Fat Burn
    Zone 2 (60%) - Fat Burn
    138 = 138

Engine last updated .

Frequently Asked Questions

Why does my resting heart rate change the zones but not the maximum?

Maximum heart rate is computed purely by subtracting your age from 220, so the resting field cannot touch it. Every zone below it, though, starts at your resting pulse and adds a percentage of the reserve, which is why a lower resting rate widens the reserve and lifts each zone target.

Which zone is most sensitive to getting my age wrong?

Zone 5. Because the top zone takes ninety percent of your heart rate reserve, each year of age shifts it by about nine tenths of a beat, against roughly half a beat in the warm-up zone. Misremembering your age by five years moves the maximum-effort target four to five beats.

Is this the Karvonen method or the plain percentage-of-max method?

Karvonen. A plain percentage method would multiply your maximum by 70 percent and ignore your resting pulse entirely, giving 133 bpm on the default profile; this tool adds 70 percent of the reserve to your resting rate instead, which lands at 151 bpm and adapts as your resting pulse falls with training.

Why do all five zones show the same number at extreme inputs?

The reserve is the gap between the age-derived maximum and your resting pulse. If you enter an age of 100 and a resting pulse of 120, that gap is zero, so every percentage of it is also zero and each zone equals your resting rate. It signals implausible input rather than a real training plan.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Health & Fitness.