HomeCalculators & ConvertersMax Heart Rate Calculator by Age: Zones, Zone 2 & Karvonen

Max Heart Rate Calculator by Age: Zones, Zone 2 & Karvonen

Max Heart Rate Calculator

Find your maximum heart rate by age with 7 research formulas, then get your 5 heart rate training zones, Zone 2 and fat burning range, Karvonen target heart rate, threshold zones for running and cycling, VO2 max estimate, calories burned and heart rate recovery.

Max HR by AgeHeart Rate ZonesZone 2KarvonenFat BurningRunning & CyclingFree, No Sign-up

🧮 1. Max Heart Rate Calculator

Your details

Fills the inputs only. Nothing is calculated until you press Calculate.
15 to 100
Female adds the Gulati formula
Morning pulse, 30 to 120. Typical 60 to 80
Average or target from a session
Karvonen uses your resting heart rate
⚙️ Advanced options: measured max, threshold, calories, recovery, medicine
From a lab test or a hard field test. Used when the formula is set to "My measured max"
Average HR of the last 20 min of a hard 30-min solo effort
With weight, gives calories burned
Stand or walk slowly during that minute
Switches to the Brawner equation, 164 − 0.7 × age

Your result

___bpm

Max heart rate · ___

Press Calculate
50%Z1 · Z2 · Z3 · Z4 · Z5100%
Your Zone 2 (fat burning) range
___
Calculation
HRmax = 208 − 0.7 × age   |   THR = (HRmax − HRrest) × intensity + HRrest
___

Calculate first, then download your result as a plain text file.

📊 2. Your Results

Your full results, zone tables and four charts will appear here. Fill in the inputs above and press Calculate.

⚡ Quick Answer: What Is My Max Heart Rate?

A max heart rate calculator estimates the highest heart rate you can reach from your age. The most validated formula is Tanaka's:

HRmax = 208 − 0.7 × age  →  age 40 = 180 bpm

Your heart rate zones are 50 to 100% of that number. Zone 2, the fat burning and aerobic base zone, is 60 to 70%: 108 to 126 bpm at age 40.

🔑 Key Takeaways

  • A max heart rate calculator uses age: Tanaka gives 208 − 0.7 × age, so 180 bpm at age 40.
  • The old 220 − age rule overestimates under about 30 and underestimates over about 50.
  • Any formula can be off by 7 to 11 bpm for one person, so treat zone edges as soft.
  • Zone 2 is 60 to 70% of max (or of reserve with Karvonen): easy, conversational effort.
  • Karvonen adds your resting heart rate, so its zones sit higher than % of max zones.
  • Beta blockers lower peak heart rate a lot: use 164 − 0.7 × age and ask your doctor.

❓ 3. What Is Maximum Heart Rate?

A max heart rate calculator estimates your maximum heart rate (HRmax), the highest number of beats per minute your heart can reach during an all-out effort. It is the anchor for every heart rate zone, target heart rate and training plan.

Your max heart rate depends mostly on age and genes. It falls by about 0.7 bpm for each year you age. It does not tell you how fit you are: two people of the same age can have the same max and very different fitness. What fitness changes is your resting heart rate and how much work you can do at a given heart rate.

Worked one-liner: at age 40, HRmax = 208 − 0.7 × 40 = 180 bpm. With a resting heart rate of 60, your heart rate reserve is 180 − 60 = 120 bpm.

0 to restingHeart rate reserve (HRR) = HRmax − HRrestHRrest 60HRmax 180Age 40: HRmax = 208 − 0.7 × 40 = 180 bpm. Reserve = 180 − 60 = 120 bpm.Where your heart rate zones live
Resting heart rate, heart rate reserve and maximum heart rate for a 40-year-old.

Who uses it: runners, cyclists and swimmers setting training zones, people walking or jogging for heart health, anyone following Zone 2 cardio or a fat burning plan, coaches, personal trainers, physiotherapists and cardiac rehab staff (with medical supervision).

Percent of max versus Karvonen (heart rate reserve)

Feature% of max heart rateKarvonen (% of reserve)
What it usesMax heart rate onlyMax and resting heart rate
Zone 2 at age 40, resting 60108 to 126 bpm132 to 144 bpm
Adapts to fitnessNoYes, through resting heart rate
Best forBeginners, quick estimatesRegular exercisers, endurance training
Matches oxygen useLooselyClosely (%HRR tracks %VO2 reserve)

🔍 4. Interpretation of Your Result

Run the calculator above to fill in your own numbers.

4.1 What your max heart rate means

Your estimated max heart rate is ___ at age ___, from ___. It is a population estimate, not a measured value, and your true max could be about 10 bpm higher or lower.

4.2 How much the formulas disagree at your age

Across the formulas in the comparison table, your max ranges from ___. The gap widens as age rises, mainly because 220 − age falls faster than the newer equations. If the spread is large, use the average, or better, a measured max.

4.3 Your Zone 2 and fat burning range

With ___, your Zone 2 is ___. By percent of max it is ___, and by Karvonen it is ___. Zone 2 should feel easy: you can breathe through your nose and speak in full sentences.

4.4 Which zone your workout was in

Your workout heart rate of ___ is ___. By percent of max it is ___, and by Karvonen it is ___. If the two disagree, that is normal: Karvonen zones sit higher because they add your resting heart rate back in.

4.5 Your resting heart rate and reserve

Your resting heart rate of ___ is ___. Your heart rate reserve is ___. As fitness improves, resting heart rate usually drops a few beats, so your reserve grows and your Karvonen zones shift.

4.6 Your health targets

For general health, moderate exercise for you is ___ and vigorous exercise is ___ (percent of max, ACSM). Adults are advised to get at least 150 minutes of moderate or 75 minutes of vigorous activity each week. Your estimated VO2 max from the heart rate ratio method is ___, a rough fitness guide only.

4.7 What to do next

___

  • Recheck your resting heart rate on 3 to 5 mornings and use the average.
  • If you train often, find your lactate threshold heart rate (LTHR) and use threshold zones, which are more personal than age formulas.
  • Retest every 8 to 12 weeks and watch for a lower resting rate or a faster pace at the same Zone 2 heart rate.

4.8 Common mistakes this calculator prevents

  • Trusting 220 − age blindly. The tool shows 7 formulas and their spread so you see the uncertainty.
  • Mixing methods. A Karvonen target checked against a percent of max zone gives the wrong zone. The tool shows both, labelled.
  • Ignoring medicine. Beta blocker mode stops a dangerous overestimate of your safe max.
  • Using a wrist reading at rest after coffee. The field notes tell you how to measure resting heart rate properly.
  • Bare errors. Impossible inputs, such as a resting rate above your max, are caught with a clear message.

📋 5. How to Use Your Result

Each card fills with your numbers after you press Calculate. Press Copy to paste it into notes, a message or a training log.

1. Summary to save or share
Run the calculator above to fill this card with your numbers.
2. Questions for your doctor or coach
Run the calculator above to fill this card with your numbers.
3. Weekly training plan
Run the calculator above to fill this card with your numbers.
4. 12-week tracking template
Run the calculator above to fill this card with your numbers.
5. Formal or report version
Run the calculator above to fill this card with your numbers.

∑ 6. Max Heart Rate Formulas Used

These are the max heart rate formulas and target heart rate equations this calculator uses. Card 1 is the default.

1
Max heart rate, Tanaka (2001), default
HRmax = 208 − 0.7 × age
HRmaxmaximum heart rate, bpm
ageage in years
SourceMeta-analysis of 351 studies, 18,712 people
Example208 − 0.7 × 40 = 180 bpm
Errorabout ±10 bpm for one person
2
Other age formulas
Fox: 220 − age   Gellish: 207 − 0.7×age
Nes: 211 − 0.64×age   Inbar: 205.8 − 0.685×age
Londeree: 206.3 − 0.711×age
ageage in years
Use forcomparison and the "average of all" option
NoteFox overestimates when young, underestimates when older
Rangeat 40: 177.9 to 185.4 bpm
3
Women, Gulati (2010)
HRmax = 206 − 0.88 × age
ageage in years
Requiresfemale sex selected
Example206 − 0.88 × 40 = 170.8 bpm
Source5,437 asymptomatic women
4
Heart rate reserve and Karvonen target
HRR = HRmax − HRrest
THR = HRR × I + HRrest
HRRheart rate reserve, bpm
HRrestresting heart rate, bpm
Iintensity, unitless decimal (0.60 = 60%)
THRtarget heart rate, bpm
Example(180 − 60) × 0.70 + 60 = 144 bpm
5
Percent of max zones
THR = HRmax × I
I0.50, 0.60, 0.70, 0.80, 0.90, 1.00 = zone edges, unitless
THRtarget heart rate, bpm
ExampleZone 2 = 180 × 0.6 to 180 × 0.7 = 108 to 126 bpm
ReverseI = workout HR ÷ HRmax = 140 ÷ 180 = 77.8%
6
Beta blocker, Brawner (2004)
HRmax = 164 − 0.7 × age
ageage in years
Use forpeople with heart disease taking beta blockers
Example164 − 0.7 × 60 = 122 bpm
Rulealways confirm your range with your cardiologist
7
Extras: VO2 max, calories, recovery
VO2max ≈ 15.3 × HRmax ÷ HRrest
kcal/min (men) = (−55.0969 + 0.6309×HR + 0.1988×W + 0.2017×A) ÷ 4.184
kcal/min (women) = (−20.4022 + 0.4472×HR − 0.1263×W + 0.074×A) ÷ 4.184
HRR1 = HR at stop − HR 1 min later
VO2maxmL of oxygen per kg per minute (Uth, 2004)
HRworkout heart rate, bpm
Wbody weight, kg
Aage, years (Keytel, 2005)
HRR1heart rate recovery, bpm; 12 or less is low (Cole, 1999)

🛠️ 7. How to Use This Calculator

Worked example used in every step: a 40-year-old man with a resting heart rate of 60 bpm and a workout heart rate of 140 bpm.

  1. Enter your age. Type your age in whole years, for example 40. Age drives every max heart rate formula.
  2. Choose your sex. Pick male or female. Female adds the Gulati women's formula to the comparison and the average.
  3. Enter your resting heart rate. Count your pulse for 60 seconds after waking, for example 60 bpm. It is needed for Karvonen zones.
  4. Pick a max heart rate formula. Tanaka is the default. You can also choose Fox, Gellish, Nes, Inbar, Londeree, Gulati, the average of all, or your measured max.
  5. Pick a zone model. Choose percent of max heart rate, or Karvonen (percent of heart rate reserve), which adds your resting rate back in.
  6. Enter a workout heart rate. Type an average or target heart rate from a session, for example 140 bpm, to see which zone it falls in.
  7. Open advanced options if needed. Add a measured max, lactate threshold heart rate, weight and duration for calories, heart rate recovery, or beta blocker mode.
  8. Press Calculate. The result panel shows your max heart rate, your Zone 2 range and the zone of your workout heart rate.
  9. Read the full results. Section 2 shows zone tables for both methods, all formulas, ACSM targets, VO2 max, calories and four charts.
  10. Save or share. Use Download TXT, Download Doc or Download PDF, or copy a ready-made summary from Section 5.
Result for the example: max heart rate 180 bpm, Zone 2 is 108 to 126 bpm by percent of max (132 to 144 bpm by Karvonen), and 140 bpm is 77.8% of max, which is Zone 3.

📗 8. How to Calculate Max Heart Rate in Excel

You can calculate max heart rate in Excel with one formula, and build a full heart rate zone table in a few minutes. The same formulas work in Google Sheets without changes, including MATCH with an array constant.

8.1 Functions you need

FunctionWhat it does hereExample
=208-0.7*B2Tanaka max heart rate180 at age 40
ROUND(x,0)Whole bpm for zone edges=ROUND(180*0.6,0) = 108
$B$4Absolute reference so the max stays fixed when you copy down=ROUND($B$4*B3,0)
MATCH(x,{...},1)Finds which zone a heart rate falls inreturns 3 for 77.8%
INDEXTurns a zone number into a name=INDEX(A3:A7,B4)
AVERAGEAverage of several formulas=AVERAGE(B2:B7)
IFSwitches formula by sex=IF(B3="F",206-0.88*B2,208-0.7*B2)

8.2 Step by step

1Enter age and resting heart rate, then the max

=208-0.7*B2=B4-B3
HeartRate.xlsx - ExcelB4fx=208-0.7*B2ABCD123456InputValueAge40Resting HR60HRmax (Tanaka)180Reserve (HRR)120

Age 40 in B2 and resting heart rate 60 in B3 give a Tanaka max of 180 bpm in B4 and a reserve of 120 bpm in B5.

2Build the percent of max zone table

=ROUND(Sheet1!$B$4*B3,0)=ROUND(Sheet1!$B$4*C3,0)
HeartRate.xlsx - ExcelD3fx=ROUND(Sheet1!$B$4*B3,0)ABCDE1234567ZoneLow %High %Low bpmHigh bpmZone 10.50.690108Zone 20.60.7108126Zone 30.70.8126144Zone 40.80.9144162Zone 50.91162180

Zone 2 is 108 to 126 bpm. Copy D3:E3 down to row 7 for all five zones.

3Add Karvonen zones from the reserve

=ROUND($B$10+$B$11*B3,0)
HeartRate.xlsx - ExcelD3fx=ROUND($B$10+$B$11*B3,0)ABCDE1234567ZoneLow %High %Karv lowKarv highZone 10.50.6120132Zone 20.60.7132144Zone 30.70.8144156Zone 40.80.9156168Zone 50.91168180

With resting heart rate in B10 (60) and reserve in B11 (120), Karvonen Zone 2 is 132 to 144 bpm.

Tip: keep resting heart rate and reserve in fixed cells and point to them with $ signs, or the reference shifts when you copy down.

4Find the zone of a workout heart rate

=B2/Sheet1!B4=MATCH(B2/Sheet1!B4,{0.5,0.6,0.7,0.8,0.9},1)="Zone "&B4
HeartRate.xlsx - ExcelB4fx=MATCH(B2/Sheet1!B4,{0.5,0.6,0.7,0.8,0.9},1)ABC123456CheckValueWorkout HR140% of max77.8%Zone number3Zone nameZone 3

A workout heart rate of 140 bpm is 77.8% of max, so MATCH returns 3: Zone 3.

MATCH returns #N/A when the heart rate is below 50% of max. Wrap it: =IFERROR(MATCH(...),0) and read 0 as "below Zone 1".

5Compare all formulas and average them

=220-B2=211-0.64*B2=ROUND(AVERAGE(B2:B7),2)
HeartRate.xlsx - ExcelB8fx=ROUND(AVERAGE(B2:B7),2)ABC12345678FormulaHRmaxFox180Tanaka180Gellish179Nes185.4Inbar178.4Londeree177.86Average180.11

At age 40 the six formulas give 177.86 to 185.4 bpm, and the average is 180.11 bpm.

8.3 The awkward cases

  • Women: =IF(B6="F",206-0.88*B2,208-0.7*B2) uses Gulati for women.
  • Measured max: =IF(ISNUMBER(B7),B7,208-0.7*B2) uses a lab value when one is entered.
  • Beta blockers: replace the formula with =164-0.7*B2 and confirm with your doctor.
  • Boundary values: 144 bpm at a max of 180 is exactly 80%. MATCH returns 4 (Zone 4), the same as this tool, because each zone includes its lower edge.

8.4 Why answers differ across software

The main difference is rounding halves. Excel's ROUND and JavaScript's Math.round (used by this calculator) round 0.5 up, so at age 25 Tanaka gives 190.5, shown as 191. R's round() and Python's round() use "round half to even", so they print 190. The scripts in Sections 9 and 10 use floor(x + 0.5) so all four tools agree. Some watches also use 220 − age by default, which explains many "my watch says something else" questions.

Excel shows 0.7*B2 with tiny floating point error in some cells (for example 179.99999999). Always ROUND the final bpm, never the inputs.

8.5 Charting your zones

Select the zone names and the Low bpm and High bpm columns, insert a stacked bar chart, then set the first series fill to "No fill". The visible bar now runs from each zone's low to high heart rate, like the first chart in Section 2.

8.6 Error messages

ErrorCauseFix
#VALUE!Age typed as text, such as "40 yrs"Enter the number only
#N/AMATCH value below 0.5Wrap in IFERROR, read as below Zone 1
#DIV/0!Max cell empty when computing % of maxFill the max cell first
#####Column too narrowWiden the column
#NAME?Typo, such as =ROUNDD()Check the function name

📘 9. How to Calculate Heart Rate Zones in R

This script calculates max heart rate in R with all six formulas, builds both zone tables, prints a plain-English verdict and saves a 300 dpi chart. It uses base R only, so there is nothing to install.

9.1 Complete script

R script

# Max heart rate and heart rate zones in R (base R, no packages)
age <- 40          # change your age here
sex <- "male"      # "male" or "female"
rhr <- 60          # resting heart rate, bpm
workout <- 140     # workout heart rate, bpm
# rhr <- mean(my_mornings$rhr, na.rm = TRUE)   # average several mornings, skip missing
# my_mornings <- read.csv("resting_hr.csv")    # optional: read from a file

round_half_up <- function(x) floor(x + 0.5)    # matches Excel and the calculator

formulas <- data.frame(
  name = c("Fox", "Tanaka", "Gellish", "Nes", "Inbar", "Londeree"),
  a    = c(220, 208, 207, 211, 205.8, 206.3),
  b    = c(1, 0.7, 0.7, 0.64, 0.685, 0.711))
if (sex == "female") formulas <- rbind(formulas, data.frame(name = "Gulati", a = 206, b = 0.88))
formulas$hrmax <- formulas$a - formulas$b * age
print(formulas[, c("name", "hrmax")])
cat(sprintf("Average of formulas: %.2f bpm\n", mean(formulas$hrmax)))

hrmax <- 208 - 0.7 * age          # Tanaka, the default
hrr   <- hrmax - rhr              # heart rate reserve
lo <- c(0.5, 0.6, 0.7, 0.8, 0.9)
hi <- lo + 0.1
zones <- data.frame(
  zone      = paste("Zone", 1:5),
  max_low   = round_half_up(hrmax * lo),
  max_high  = round_half_up(hrmax * hi),
  karv_low  = round_half_up(rhr + hrr * lo),
  karv_high = round_half_up(rhr + hrr * hi))
print(zones)

pct  <- round(workout / hrmax * 100, 6)
zone <- findInterval(pct, c(50, 60, 70, 80, 90, 100.000001))
cat(sprintf("Max HR %.1f bpm. Zone 2 is %d-%d bpm. Workout %d bpm = %.1f%% of max, so Zone %d.\n",
            hrmax, zones$max_low[2], zones$max_high[2], workout, pct, zone))

png("heart_rate_zones.png", width = 2400, height = 1500, res = 300)
cols <- c("#93c5fd", "#22c55e", "#facc15", "#fb923c", "#c2410c")
plot(NA, xlim = c(min(zones$max_low) - 10, hrmax + 5), ylim = c(0.5, 5.5),
     yaxt = "n", xlab = "Heart rate (bpm)", ylab = "", main = sprintf("Heart rate zones, age %d", age))
axis(2, at = 1:5, labels = zones$zone, las = 1)
rect(zones$max_low, 1:5 - 0.35, zones$max_high, 1:5 + 0.35, col = cols, border = NA)
abline(v = workout, lty = 2, lwd = 2)
dev.off()

Expected output for age 40, resting 60:

      name  hrmax
1      Fox 180.00
2   Tanaka 180.00
3  Gellish 179.00
4      Nes 185.40
5    Inbar 178.40
6 Londeree 177.86
Average of formulas: 180.11 bpm
    zone max_low max_high karv_low karv_high
1 Zone 1      90      108      120       132
2 Zone 2     108      126      132       144
3 Zone 3     126      144      144       156
4 Zone 4     144      162      156       168
5 Zone 5     162      180      168       180
Max HR 180.0 bpm. Zone 2 is 108-126 bpm. Workout 140 bpm = 77.8% of max, so Zone 3.

9.2 What each part does

LinePurpose
age <- 40The only line most people need to change
round_half_up()Rounds 0.5 up so R matches Excel (R round() rounds half to even)
formulas$hrmaxApplies a − b × age for every formula at once
hrr <- hrmax - rhrHeart rate reserve for Karvonen zones
findInterval()Turns a percentage into a zone number, lower edge included
png(..., res = 300)Saves a 300 dpi figure for reports

9.3 What the figure shows

Five coloured bars, one per zone, run from each zone's low to high heart rate. A dashed line marks your workout heart rate, so you can see at a glance that 140 bpm sits inside Zone 3 (126 to 144 bpm).

9.4 Problems and fixes

ProblemFix
Zone edge one bpm lower than ExcelUse round_half_up(), not round()
Error in png(): cannot open fileRun setwd() to a folder you can write to
NA in the outputRemove missing values with na.rm = TRUE before averaging
Gulati row missingSet sex <- "female" exactly, lower case

9.5 One-liners

R one-liners

hrmax <- 208 - 0.7 * 40                      # 180
floor(hrmax * c(0.6, 0.7) + 0.5)             # Zone 2: 108 126
floor(60 + (hrmax - 60) * c(0.6, 0.7) + 0.5) # Karvonen Zone 2: 132 144

🐍 10. How to Calculate Heart Rate Zones in Python

This script calculates heart rate zones in Python, prints both zone tables and a verdict, and saves a 300 dpi chart. Install the plotting library once with pip install matplotlib (add pandas only if you read a CSV).

mathBuilt in. floor() for Excel-style rounding
matplotlibDraws and saves the zone chart
pandas (optional)Reads resting heart rates from a CSV

10.1 Complete script

Python script

# Max heart rate and heart rate zones in Python
import math
import matplotlib.pyplot as plt

age = 40          # change your age here
sex = "male"      # "male" or "female"
rhr = 60          # resting heart rate, bpm
workout = 140     # workout heart rate, bpm
# import pandas as pd
# rhr = pd.read_csv("resting_hr.csv")["rhr"].dropna().mean()   # average mornings, skip missing

def round_half_up(x):
    return math.floor(x + 0.5)    # matches Excel and the calculator

formulas = {"Fox": (220, 1), "Tanaka": (208, 0.7), "Gellish": (207, 0.7),
            "Nes": (211, 0.64), "Inbar": (205.8, 0.685), "Londeree": (206.3, 0.711)}
if sex == "female":
    formulas["Gulati"] = (206, 0.88)
values = {name: a - b * age for name, (a, b) in formulas.items()}
for name, v in values.items():
    print(f"{name:9s} {v:7.2f} bpm")
print(f"Average   {sum(values.values()) / len(values):7.2f} bpm")

hrmax = 208 - 0.7 * age          # Tanaka, the default
hrr = hrmax - rhr                # heart rate reserve
edges = [0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
print("Zone   %max bpm     Karvonen bpm")
for i in range(5):
    lo, hi = edges[i], edges[i + 1]
    print(f"Zone {i + 1}  {round_half_up(hrmax * lo)}-{round_half_up(hrmax * hi)}     "
          f"{round_half_up(rhr + hrr * lo)}-{round_half_up(rhr + hrr * hi)}")

pct = round(workout / hrmax * 100, 6)
zone = sum(pct >= e * 100 for e in edges[:5])
print(f"Max HR {hrmax:.1f} bpm. Zone 2 is {round_half_up(hrmax * 0.6)}-{round_half_up(hrmax * 0.7)} bpm. "
      f"Workout {workout} bpm = {pct:.1f}% of max, so Zone {zone}.")

colors = ["#93c5fd", "#22c55e", "#facc15", "#fb923c", "#c2410c"]
fig, ax = plt.subplots(figsize=(8, 5))
for i in range(5):
    lo, hi = hrmax * edges[i], hrmax * edges[i + 1]
    ax.barh(f"Zone {i + 1}", hi - lo, left=lo, color=colors[i])
ax.axvline(workout, ls="--", color="black", label=f"Workout {workout} bpm")
ax.set_xlabel("Heart rate (bpm)")
ax.set_title(f"Heart rate zones, age {age}")
ax.legend()
fig.tight_layout()
fig.savefig("heart_rate_zones.png", dpi=300)

Expected output for age 40, resting 60:

Fox        180.00 bpm
Tanaka     180.00 bpm
Gellish    179.00 bpm
Nes        185.40 bpm
Inbar      178.40 bpm
Londeree   177.86 bpm
Average    180.11 bpm
Zone   %max bpm     Karvonen bpm
Zone 1  90-108     120-132
Zone 2  108-126     132-144
Zone 3  126-144     144-156
Zone 4  144-162     156-168
Zone 5  162-180     168-180
Max HR 180.0 bpm. Zone 2 is 108-126 bpm. Workout 140 bpm = 77.8% of max, so Zone 3.

10.2 What each part does

LinePurpose
age = 40The only line most people need to change
round_half_up()Python round(190.5) gives 190; this gives 191 like Excel
values = {...}Every formula evaluated at your age
hrr = hrmax - rhrHeart rate reserve for Karvonen zones
zone = sum(...)Counts how many zone edges the workout passed
savefig(dpi=300)Saves a print-quality figure

10.3 What the figure shows

A horizontal bar for each zone from its lower to upper heart rate, with a dashed line at your workout heart rate. At age 40 the line at 140 bpm falls in the yellow Zone 3 bar.

10.4 Problems and fixes

ProblemFix
ModuleNotFoundError: matplotlibRun pip install matplotlib
Zone 2 shows 190 not 191 at age 25You used round(); switch to round_half_up()
Chart window does not appearIt is saved to heart_rate_zones.png; add plt.show() to view it
Average looks wrong for womenSet sex = "female" to include Gulati

10.5 One-liners

Python one-liners

hrmax = 208 - 0.7 * 40                                   # 180.0
[int(hrmax * p + 0.5) for p in (0.6, 0.7)]                # Zone 2: [108, 126]
[int(60 + (hrmax - 60) * p + 0.5) for p in (0.6, 0.7)]    # Karvonen: [132, 144]

📑 11. Reference Tables: Max Heart Rate Chart and Zones by Age

These lookup tables give the max heart rate chart by age, heart rate zones by age and target heart rate ranges without using the calculator. Values are rounded to whole bpm (0.5 rounds up).

Table 1. Max heart rate by age chart (bpm)

AgeFox 220 − ageTanakaGellishNesGulati (women)
20200194193198.2188.4
25195190.5189.5195184
30190187186191.8179.6
35185183.5182.5188.6175.2
40180180179185.4170.8
45175176.5175.5182.2166.4
50170173172179162
55165169.5168.5175.8157.6
60160166165172.6153.2
65155162.5161.5169.4148.8
70150159158166.2144.4
75145155.5154.5163140
80140152151159.8135.6

What to conclude: Fox and Tanaka agree at age 40. Below 40 Fox is higher, above 40 it is lower, and by 80 the gap is 12 bpm (140 versus 152). Gulati gives the lowest values for women.

Table 2. Heart rate zones by age (Tanaka, % of max, bpm)

AgeHRmaxZone 1Zone 2Zone 3Zone 4Zone 5
2019497–116116–136136–155155–175175–194
3018794–112112–131131–150150–168168–187
4018090–108108–126126–144144–162162–180
5017387–104104–121121–138138–156156–173
6016683–100100–116116–133133–149149–166
7015980–9595–111111–127127–143143–159
8015276–9191–106106–122122–137137–152

What to conclude: max heart rate drops 7 bpm per decade, and each zone edge drops 4 to 6 bpm. A 60-year-old's Zone 3 is close to a 20-year-old's Zone 2.

Table 3. Zone 2 heart rate by age

AgeZone 2, % of maxZone 2, Karvonen (rest 60)MAF 180 range
20116–136140–154150–160
25114–133138–151145–155
30112–131136–149140–150
35110–128134–146135–145
40108–126132–144130–140
45106–124130–142125–135
50104–121128–139120–130
55102–119126–137115–125
60100–116124–134110–120
6598–114122–132105–115
7095–111119–129100–110
7593–109117–12795–105
8091–106115–12490–100

What to conclude: the three Zone 2 methods can differ by 30 bpm or more. Karvonen and MAF sit higher than % of max at most ages. Pick one method and use it consistently. Karvonen column assumes a resting rate of 60 bpm.

Table 4. Target heart rate for exercise by age (ACSM, bpm)

AgeModerate % max (64–76%)Vigorous % max (77–95%)Moderate %HRR (40–59%)Vigorous %HRR (60–89%)
20124–147149–184114–139140–179
30120–142144–178111–135136–173
40115–137139–171108–131132–167
50111–131133–164105–127128–161
60106–126128–158102–123124–154
70102–121122–151100–118119–148
8097–116117–14497–114115–142

What to conclude: moderate exercise for health sits roughly in Zones 2 to 3; vigorous spans Zones 3 to 5. Source: Garber et al. (2011), American College of Sports Medicine position stand. Karvonen columns assume a resting rate of 60 bpm.

Table 5. Resting heart rate ranges for adults

Resting heart rateLabel used hereWhat it suggests
Under 40 bpmVery lowNormal in some endurance athletes; otherwise see a doctor
40 to 59 bpmLow, athleticCommon in fit, well-trained adults
60 to 69 bpmGoodHealthy, lower end of normal
70 to 79 bpmAverageNormal adult range
80 to 100 bpmUpper normalNormal, but aerobic training usually lowers it
Over 100 bpmHighTachycardia range at rest; see a doctor

What to conclude: 60 to 100 bpm is the usual clinical normal range for adults. Large studies link lower resting rates with lower long-term risk (Zhang et al., 2016; Jensen et al., 2013). The labels here are a practical guide, not a diagnosis.

Table 6. Heart rate recovery after 1 minute

1-minute drop after hard exerciseMeaning
12 bpm or lessLow; linked with higher mortality risk (Cole et al., 1999)
13 to 19 bpmNormal
20 to 29 bpmGood
30 bpm or moreExcellent, common in trained athletes

What to conclude: a fast drop shows a strong parasympathetic ("rest and digest") response. A drop of 12 bpm or less is worth discussing with a doctor.

Table 7. Lactate threshold heart rate zones, running and cycling

Zone (Friel)Running, % of LTHRCycling, % of LTHRExample, run LTHR 172
Z1 Recoveryunder 85%under 81%under 146
Z2 Aerobic85–89%81–89%146–153
Z3 Tempo90–94%90–93%155–162
Z4 Sub-threshold95–99%94–99%163–170
Z5a Super-threshold100–102%100–102%172–175
Z5b Aerobic capacity103–106%103–106%177–182
Z5c Anaerobicover 106%over 106%over 182

What to conclude: threshold zones are personal because LTHR is measured, not predicted from age. Cycling zones start lower because heart rate on the bike usually runs lower than when running.

🧪 12. Example Results

Eight worked examples show how the max heart rate calculator behaves across typical, extreme and tricky cases. Each figure shows the five zones from 50% (left) to 100% (right) with the workout heart rate marked.

1
TEXTBOOK

Adult, average fitness, age 40

The standard worked example used across this page.

Age 40MaleResting 60Workout 140
Z1Z2Z3Z4Z590 bpm180 bpm140 bpm = 77.8%
Workout heart rate on the % of max zone bar.
MeasureValue
HRmax (Tanaka)208 − 0.7 × 40 = 180 bpm
Zone 2, % of max108–126 bpm
Zone 2, Karvonen132–144 bpm
Workout 140 bpm77.8% of max, Zone 3
What it means: A 140 bpm session is a moderate Zone 3 effort for this person.
How to use it: For easy Zone 2 days, slow down to 108 to 126 bpm, or 132 to 144 bpm if you use Karvonen.
2
CLEARLY HIGH

Hard interval at 175 bpm, age 40

Near the top of the zone scale.

Age 40Workout 175
Z1Z2Z3Z4Z590 bpm180 bpm175 bpm = 97.2%
Interval heart rate near maximum.
MeasureValue
HRmax180 bpm
Workout175 bpm
% of max97.2%
ZoneZone 5
What it means: This is near-maximal work that you can only hold for short intervals.
How to use it: Limit Zone 5 to one session a week, with full warm-up, and follow it with an easy day.
3
CLEARLY LOW

Brisk walk at 100 bpm, age 55

Effort below the main training zones.

Age 55Resting 78Walk 100
Z1Z2Z3Z4Z585 bpm170 bpm100 bpm = 59.0%
Walking heart rate in Zone 1.
MeasureValue
HRmax (Tanaka)208 − 0.7 × 55 = 169.5 bpm
Workout100 bpm
% of max59.0%, Zone 1
% of reserve(100 − 78) ÷ 91.5 = 24.0%, below Zone 1
What it means: A comfortable walk, good for recovery and starting out, but light for building fitness.
How to use it: Walk a little faster or add hills to reach Zone 2: 102 to 119 bpm by % of max.
4
BORDERLINE

Workout exactly on the Zone 3 and 4 edge

One beat changes the zone label.

Age 40Workout 144
Z1Z2Z3Z4Z590 bpm180 bpm144 bpm = 80.0%
A heart rate sitting on a zone boundary.
MeasureValue
HRmax180 bpm
Workout144 bpm
% of max80.0%: Zone 4 (lower edge included)
143 bpm instead79.4%: Zone 3
What it means: Zone edges are not sharp lines in the body. 143 and 144 bpm feel the same.
How to use it: Treat the last 2 to 3 bpm of any zone as a grey area, and judge by breathing and talk test too.
5
EXTREME INPUT

Age 90: the formulas pull apart

The widest spread across equations.

Age 90Female
Z1Z2Z3Z4Z573 bpm145 bpm
Tanaka zone scale at age 90.
MeasureValue
Fox 220 − age130 bpm
Tanaka145 bpm
Nes153.4 bpm
Gulati (women)126.8 bpm
Spread26.6 bpm
What it means: At very old ages the equations disagree by more than 25 bpm, and few people that old were in the original studies.
How to use it: Use the average, and base effort on perceived exertion and medical advice rather than a single number.
6
MISLEADING

Beta blocker user, age 60, walking at 105 bpm

The obvious reading is wrong.

Age 60Beta blockerWorkout 105
Z1Z2Z3Z4Z561 bpm122 bpm105 bpm = 86.1%With Tanaka (166 bpm) the same 105 bpm would look like an easy 63%
Zone bar using the Brawner beta blocker equation.
MeasureValue
Tanaka HRmax166 bpm: 105 bpm looks like 63%, Zone 2
Brawner HRmax164 − 0.7 × 60 = 122 bpm
% of Brawner max86.1%, Zone 4
Difference44 bpm
What it means: A heart rate that looks easy on a standard formula is actually hard work for someone on beta blockers.
How to use it: Turn on beta blocker mode, use perceived exertion, and get a training range from your cardiologist.
7
INVALID INPUT

Resting heart rate typed as 160

What the tool does with an impossible value.

Age 40Resting 160
Z1Z2Z3Z4Z590 bpm180 bpm
No marker: the calculator refuses to compute.
MeasureValue
Resting heart rate entered160 bpm
Allowed range30 to 120 bpm
Tool responseError under the field, nothing calculated
Likely causeTyped a workout reading, or a wrist sensor glitch
What it means: A resting rate of 160 would give a reserve of 20 bpm and nonsense zones, so the tool stops and explains why.
How to use it: Measure again: lie still for 5 minutes in the morning, count for 60 seconds, and enter that number.
8
APPLIED

Marathon runner with a tested threshold

Using LTHR instead of age.

Age 30LTHR 172Running
Z1Z2Z3Z4Z5146 bpm182 bpm
Threshold zones from LTHR 172 bpm.
MeasureValue
LTHR (30-min test)172 bpm
Z2 Aerobic (85–89%)146–153 bpm
Z4 Sub-threshold (95–99%)163–170 bpm
Tanaka HRmax for comparison187 bpm
What it means: Threshold zones fit this runner far better than age-based zones, because LTHR was measured.
How to use it: Run most weekly miles at 146 to 153 bpm and do threshold intervals at 163 to 170 bpm.

🎯 13. How to Get Your Numbers Right

Bad inputs cause most wrong heart rate zones. These steps help you get accurate numbers.

  1. Use your age in whole years on today's date.
  2. Measure resting heart rate in the morning, lying down, before coffee, after waking naturally.
  3. Count for a full 60 seconds, or 30 seconds times 2. Avoid 10-second counts, which multiply errors by 6.
  4. Average 3 to 5 mornings. One reading can be off by 5 bpm after poor sleep, alcohol or illness.
  5. Use a chest strap for workout heart rate when you can. Wrist sensors lag during intervals and can lock onto your cadence.
  6. Use the average heart rate of the steady part of a workout, not including warm-up.
  7. For a measured max, only do a hard test if you are healthy and cleared for vigorous exercise. Warm up 15 minutes, then do 3 hard 3-minute uphill efforts with short rests; the highest reading on the last one is close to your max.
  8. For lactate threshold heart rate, run or ride 30 minutes alone as hard as you can hold steadily. Your average heart rate for the last 20 minutes is your LTHR.
  9. For heart rate recovery, note your heart rate the moment you stop a hard effort, then again exactly 60 seconds later while standing or walking slowly.
  10. Check medicines. Beta blockers, some calcium channel blockers and thyroid medicine change heart rate response.
InputUnitTypical rangeBest way to get it
Ageyears15 to 100Birthday
Resting heart ratebpm40 to 100Morning pulse, 60 s count, averaged
Workout heart ratebpm90 to 190Chest strap average
Measured maxbpm140 to 210Lab or field test
LTHRbpm140 to 19030-min solo test
Body weightkg or lb40 to 150 kgScale, morning
Heart rate recoverybpm10 to 50End HR minus HR after 60 s
Common mistakes: measuring resting heart rate after walking upstairs; entering a peak from a wrist watch spike; using a heart rate from a hot day or while sick; mixing a running max with cycling zones.

✅ 14. When to Use This Calculator

✓ Use it when

  • You want training zones and have no lab test
  • You are starting Zone 2 cardio or a fat burning plan
  • You want a target heart rate for walking, running or cycling
  • You want to compare formulas before buying a heart rate watch

✗ Do not rely on it when

  • You have heart disease or take heart medicine (use your doctor's range)
  • You are pregnant (follow your midwife or doctor)
  • You already have a lab-measured max or LTHR (enter that instead)
  • You are under 15 (formulas were not built for children)

Four examples

  • A beginner jogger, 35: use Tanaka and % of max zones to keep easy runs easy.
  • A triathlete with a power meter: use LTHR threshold zones for running and cycling separately.
  • A 62-year-old in cardiac rehab: use the range from the rehab team, not this calculator.
  • A walker trying to lose weight: use the ACSM moderate target and track minutes per week.

Decision guide

Your situationBest tool
No test data, healthy adultThis max heart rate calculator (Tanaka or average)
Want calories for the day, not one workoutCalorie calculator
Want a weight loss timelineWeight loss calculator
Have a measured maxThis tool with "My measured max"
Heart condition or medicineYour doctor or a supervised exercise test

🔧 15. Troubleshooting and Common Errors

Why does another website give a different max heart rate?

Cause: It uses a different formula. Many sites and watches use 220 − age; this tool defaults to Tanaka, 208 − 0.7 × age.

Fix: Choose the same formula here to match, or use "Average of all formulas".

My Zone 2 here is different from my watch

Cause: Your watch may use % of max, % of reserve, or % of LTHR, and may have its own max.

Fix: Match the zone model and max in both places.

My workout is above my max

Cause: Your true max is higher than the formula, or the sensor spiked.

Fix: Use a chest strap and enter a measured max.

Karvonen and % of max give different zones

Cause: Karvonen adds resting heart rate back in, so its zones are higher.

Fix: This is expected. Pick one method and stay with it.

I get an error for Gulati

Cause: Gulati was built from women only.

Fix: Set sex to female, or pick another formula.

Calories look too high

Cause: Keytel works best between about 90 and 150 bpm in steady exercise, and errors are about 15 to 20%.

Fix: Treat it as a rough guide; avoid using it for intervals or very low heart rates.

The weight field rejects my value

Cause: The value is outside 30 to 250 kg (66 to 550 lb), or the unit toggle is wrong.

Fix: Check the kg / lb toggle; switching converts the value for you.

The Download TXT button is grey

Cause: No result exists yet, or you changed the sample or unit.

Fix: Press Calculate again.

Charts are blank

Cause: Chart.js could not load, often because of an ad blocker or no internet.

Fix: Allow cdnjs.cloudflare.com and reload.

Zone edges are 1 bpm off from my spreadsheet

Cause: Your spreadsheet or script rounds halves to even.

Fix: Use ROUND in Excel, or floor(x + 0.5) in R and Python.

⚠️ 16. Assumptions and Limitations

Assumptions

  1. You are a healthy adult. If not, the formulas usually overestimate your safe max.
  2. Max heart rate falls in a straight line with age. In reality it may fall faster in later life, so older users may be overestimated.
  3. You are near the average for your age. Real values scatter by about 7 to 11 bpm either way, so zones can be off in either direction.
  4. Your resting heart rate is a true resting value. If measured after activity, Karvonen zones come out too high.
  5. No medicine changes your heart rate. Beta blockers make standard formulas overestimate max by 40 bpm or more.
  6. Running max and cycling max are similar. Cycling max is often 5 to 10 bpm lower, so cycling zones may be too high.

Limitations, and better alternatives

  • Age formulas cannot replace a test. Better: a graded exercise test or a field test with a chest strap.
  • Percent zones ignore fitness. Better: lactate threshold zones or lab-tested ventilatory thresholds.
  • Heat, dehydration, caffeine, stress and altitude raise heart rate for the same effort. Better: add perceived exertion and pace or power.
  • The VO2 max estimate is rough. Better: a lab VO2 max test or a validated run test.
  • Heart rate calorie estimates can be off by 15 to 20%. Better: a power meter on a bike.
  • Not built for children. Better: guidance from a paediatrician or sports scientist.

🏁 17. Conclusion

Run the calculator above to fill in your own numbers.

This max heart rate calculator turns your age and resting heart rate into a maximum heart rate and five training zones. Run it above to see your own numbers here.

___

No formula is exact for one person. The best use of these numbers is to keep easy days easy and hard days hard, then refine your zones with a measured max or a threshold test as you train.

Recheck your resting heart rate every few weeks. A lower resting rate and a faster pace at the same Zone 2 heart rate are two of the clearest signs that your aerobic fitness is improving. Come back to the max heart rate calculator whenever your age, fitness or medicines change.

💬 18. Frequently Asked Questions

How do I calculate my max heart rate by age?

The most common way is the Tanaka formula: 208 minus 0.7 times your age. At 40, that gives 208 − 28 = 180 beats per minute (bpm). The older rule, 220 minus age, also gives 180 at 40, but it overestimates for young people and underestimates for older adults. Enter your age above and the calculator shows seven formulas side by side.

What is the most accurate max heart rate formula?

No age formula is accurate for one person, because real values scatter by about 7 to 11 bpm around any prediction. In large studies the Tanaka (208 − 0.7 × age) and Gellish (207 − 0.7 × age) equations fit healthy adults best, and Gulati (206 − 0.88 × age) fits women better. The most accurate number is a measured max from a supervised exercise test.

Is 220 minus age accurate?

Only roughly. The 220 − age rule was never derived from one good study, and it drifts with age. It gives a max that is too high for people under about 30 and too low for people over about 50. For a 60-year-old it predicts 160 bpm, while Tanaka predicts 166 bpm. Use it as a rough guide only.

What is a good max heart rate for my age?

There is no good or bad max heart rate. It is mostly set by age and genes, not fitness, so a higher max does not mean you are fitter. Typical estimates are about 194 bpm at 20, 180 at 40, 166 at 60 and 152 at 80 using Tanaka. What matters for training is using your own max to set zones.

What are the 5 heart rate zones?

The five zones split your effort by percent of max heart rate. Zone 1 is 50 to 60% (recovery), Zone 2 is 60 to 70% (easy aerobic and fat burning), Zone 3 is 70 to 80% (moderate aerobic), Zone 4 is 80 to 90% (threshold) and Zone 5 is 90 to 100% (maximum effort). The calculator shows each zone in bpm.

What is zone 2 heart rate and how do I calculate it?

Zone 2 is an easy, steady effort where you can still talk in full sentences. Calculate it as 60 to 70% of your max heart rate. At a max of 180 bpm that is 108 to 126 bpm. With the Karvonen method and a resting rate of 60, it is 132 to 144 bpm. Pick one method and stay with it.

What is the fat burning heart rate zone?

The fat burning zone is usually given as about 60 to 70% of max heart rate, the same as Zone 2. At that effort fat supplies a larger share of the energy you use. Lab studies find peak fat burning near 60 to 75% of max. For weight loss, though, total calories burned matters more than the zone.

What is the Karvonen formula?

The Karvonen formula sets target heart rate from your heart rate reserve: target = (max − resting) × intensity + resting. With a max of 180, resting of 60 and 70% intensity, the target is (180 − 60) × 0.70 + 60 = 144 bpm. Because it uses your resting heart rate, it adapts better to your fitness than percent of max alone.

What is a target heart rate for exercise?

For general health, the American College of Sports Medicine gives moderate exercise as 64 to 76% of max heart rate and vigorous exercise as 77 to 95% of max. With the Karvonen method, moderate is 40 to 59% of heart rate reserve and vigorous is 60 to 89%. For a 40-year-old, moderate is about 115 to 137 bpm.

Is max heart rate different for women?

On average, yes, slightly. The Gulati formula, built from more than 5,000 women, is 206 − 0.88 × age. It gives lower values than Tanaka after about age 25, for example 171 bpm instead of 180 bpm at age 40. Choose female in the calculator to include Gulati in the comparison and the average.

What is a good heart rate recovery after exercise?

Heart rate recovery is how much your heart rate drops in the first minute after you stop hard exercise. A drop of more than 12 bpm is normal, and 20 bpm or more is good. A drop of 12 bpm or less was linked with higher risk in a large study. Enter both numbers in the advanced options to check yours.

Does max heart rate decrease with age, and can training change it?

Max heart rate falls by roughly 0.7 bpm per year of age. Training does not raise it in any meaningful way, and it may fall a few beats with endurance training. What training changes is your resting heart rate, your heart rate reserve and how much work you can do at the same heart rate.

What is a normal resting heart rate?

A normal adult resting heart rate is 60 to 100 bpm. Fit people often sit between 40 and 60 bpm. Measure it in the morning, lying down, before coffee. A resting rate that stays above 100, or below 40 without endurance training, is worth checking with a doctor. Lower resting rates are linked with lower long-term risk.

How do I find my true maximum heart rate?

The safest way is a graded exercise test in a clinic or sports lab, where effort rises step by step to exhaustion under supervision. Fit, healthy adults sometimes use a field test, such as a hard uphill run after a full warm-up, wearing a chest strap. Do not attempt an all-out test if you have heart symptoms or risk factors.

What is heart rate reserve?

Heart rate reserve (HRR) is the difference between your maximum and resting heart rate. If your max is 180 bpm and your resting rate is 60 bpm, your reserve is 120 bpm. It is the range your heart can use during exercise. Karvonen zones are built from it, and it grows as your resting heart rate falls with training.

What heart rate zone is best for weight loss?

Zone 2 is the most sustainable zone for weight loss because you can train longer and more often in it. Harder Zone 3 and 4 sessions burn more calories per minute, though. A good weekly mix is several long Zone 2 sessions plus one or two harder ones. Total calories and diet matter more than any single zone.

Are running and cycling heart rate zones different?

Yes. Most people reach a heart rate 5 to 10 bpm lower on a bike than when running, because less muscle mass is working. If you know your lactate threshold heart rate (LTHR) for each sport, use sport-specific threshold zones. The calculator has running and cycling threshold zones in the advanced options.

How do I calculate max heart rate in Excel?

Put your age in cell B1, then type =208-0.7*B1 in B3 for the Tanaka max. For zones, multiply the max by each percentage, for example =ROUND($B$3*0.6,0) for the Zone 2 lower edge. For Karvonen zones use =ROUND(B2+(B3-B2)*0.6,0), where B2 holds resting heart rate. Section 8 shows every step.

How do I calculate heart rate zones in R?

Set age and resting heart rate, compute hrmax <- 208 - 0.7 * age, then build a data frame with lower and upper limits as hrmax * c(0.5, 0.6, 0.7, 0.8, 0.9). For Karvonen zones use rhr + (hrmax - rhr) * pct. Use floor(x + 0.5) to round so R matches Excel. Section 9 has a complete script.

How do I calculate heart rate zones in Python?

Compute hrmax = 208 - 0.7 * age, then loop over the percentages 0.5 to 1.0 and multiply. For Karvonen zones use rhr + (hrmax - rhr) * pct. Python's round() rounds halves to even, so use math.floor(x + 0.5) to match Excel. Section 10 has a full script that prints the table and saves a chart.

📝 19. Cite This Tool

APA 7th
StatsUnlock Team. (2026). Max heart rate calculator: Zones, Zone 2 and Karvonen target heart rate [Online calculator]. StatsUnlock. https://statsunlock.com/max-heart-rate-calculator/
BibTeX
@misc{statsunlock_maxhr_2026, author = {{StatsUnlock Team}}, title = {Max Heart Rate Calculator: Zones, Zone 2 and Karvonen Target Heart Rate}, year = {2026}, publisher = {StatsUnlock}, howpublished = {\url{https://statsunlock.com/max-heart-rate-calculator/}}, note = {Accessed: 2026-10-16} }
How to reference it in a document
Maximum heart rate and training zones were calculated with the StatsUnlock Max Heart Rate Calculator (StatsUnlock Team, 2026), using the Tanaka et al. (2001) equation and the Karvonen heart rate reserve method. Available at https://statsunlock.com/max-heart-rate-calculator/.

🔗 20. Related Tools

📖 21. Glossary of Terms

Aerobic
Exercise where your body uses oxygen to make most of its energy. Easy to moderate effort you can keep up for a long time.
Beats per minute (bpm)
The unit for heart rate: how many times your heart beats in one minute.
Beta blocker
A heart and blood pressure medicine that slows the heart and lowers the peak heart rate you can reach.
Chest strap
A heart rate monitor worn around the chest that reads the heart's electrical signal. More accurate than most wrist sensors.
Fat burning zone
The easy effort range, about 60 to 70% of max heart rate, where fat supplies a large share of your energy.
Heart rate recovery (HRR1)
How many beats your heart rate drops in the first minute after you stop hard exercise.
Heart rate reserve (HRR)
Maximum heart rate minus resting heart rate. The range your heart can use during exercise.
Heart rate zone
A band of heart rates, given as a percent of max or of reserve, that matches a level of training effort.
Intensity
How hard you are working, written as a percent or a decimal, for example 70% or 0.70.
Karvonen method
A way to set target heart rate from heart rate reserve: (max minus resting) times intensity, plus resting.
Lactate threshold
The effort level above which lactate builds up in the blood faster than the body clears it. Roughly the hardest pace you can hold for about an hour.
Lactate threshold heart rate (LTHR)
Your heart rate at lactate threshold. Often estimated as the average heart rate of the last 20 minutes of a hard 30-minute solo effort.
MAF 180 formula
A coaching rule of thumb by Phil Maffetone: 180 minus age gives a ceiling for easy aerobic training.
Maximum heart rate (HRmax)
The highest heart rate you can reach in an all-out effort. It falls with age.
Percent of max (%HRmax)
A target heart rate written as a share of maximum heart rate, for example 70% of 180 = 126 bpm.
Resting heart rate (HRrest)
Your heart rate when fully at rest, best measured in the morning before getting up.
Standard error of estimate
How far, on average, real values sit from a formula's prediction. For max heart rate formulas it is about 7 to 11 bpm.
Target heart rate (THR)
The heart rate you aim for during exercise to train at a chosen intensity.
Threshold
A point where effort changes character, such as the switch from comfortable to hard breathing.
VO2 max
The most oxygen your body can use per minute during hard exercise, per kilogram of body weight. A key measure of aerobic fitness.
Zone 2
The second of five zones, 60 to 70% of max or of reserve. Easy, conversational and good for building aerobic base.

📚 22. References

  1. Achten, J., Gleeson, M., & Jeukendrup, A. E. (2002). Determination of the exercise intensity that elicits maximal fat oxidation. Medicine & Science in Sports & Exercise, 34(1), 92–97. https://doi.org/10.1097/00005768-200201000-00015
  2. Achten, J., & Jeukendrup, A. E. (2003). Heart rate monitoring: Applications and limitations. Sports Medicine, 33(7), 517–538. https://doi.org/10.2165/00007256-200333070-00004
  3. Brawner, C. A., Ehrman, J. K., Schairer, J. R., Cao, J. J., & Keteyian, S. J. (2004). Predicting maximum heart rate among patients with coronary heart disease receiving β-adrenergic blockade therapy. American Heart Journal, 148(5), 910–914. https://doi.org/10.1016/j.ahj.2004.04.035
  4. Buchheit, M. (2014). Monitoring training status with HR measures: Do all roads lead to Rome? Frontiers in Physiology, 5, 73. https://doi.org/10.3389/fphys.2014.00073
  5. Cole, C. R., Blackstone, E. H., Pashkow, F. J., Snader, C. E., & Lauer, M. S. (1999). Heart-rate recovery immediately after exercise as a predictor of mortality. New England Journal of Medicine, 341(18), 1351–1357. https://doi.org/10.1056/NEJM199910283411804
  6. Garber, C. E., Blissmer, B., Deschenes, M. R., Franklin, B. A., Lamonte, M. J., Lee, I.-M., Nieman, D. C., & Swain, D. P. (2011). Quantity and quality of exercise for developing and maintaining cardiorespiratory, musculoskeletal, and neuromotor fitness in apparently healthy adults. Medicine & Science in Sports & Exercise, 43(7), 1334–1359. https://doi.org/10.1249/MSS.0b013e318213fefb
  7. Gellish, R. L., Goslin, B. R., Olson, R. E., McDonald, A., Russi, G. D., & Moudgil, V. K. (2007). Longitudinal modeling of the relationship between age and maximal heart rate. Medicine & Science in Sports & Exercise, 39(5), 822–829. https://doi.org/10.1097/mss.0b013e31803349c6
  8. Gulati, M., Shaw, L. J., Thisted, R. A., Black, H. R., Bairey Merz, C. N., & Arnsdorf, M. F. (2010). Heart rate response to exercise stress testing in asymptomatic women: The St. James Women Take Heart Project. Circulation, 122(2), 130–137. https://doi.org/10.1161/CIRCULATIONAHA.110.939249
  9. Inbar, O., Oren, A., Scheinowitz, M., Rotstein, A., Dlin, R., & Casaburi, R. (1994). Normal cardiopulmonary responses during incremental exercise in 20- to 70-yr-old men. Medicine & Science in Sports & Exercise, 26(5), 538–546. https://doi.org/10.1249/00005768-199405000-00003
  10. Jensen, M. T., Suadicani, P., Hein, H. O., & Gyntelberg, F. (2013). Elevated resting heart rate, physical fitness and all-cause mortality: A 16-year follow-up in the Copenhagen Male Study. Heart, 99(12), 882–887. https://doi.org/10.1136/heartjnl-2012-303375
  11. Karvonen, J., & Vuorimaa, T. (1988). Heart rate and exercise intensity during sports activities: Practical application. Sports Medicine, 5(5), 303–311. https://doi.org/10.2165/00007256-198805050-00002
  12. Keytel, L. R., Goedecke, J. H., Noakes, T. D., Hiiloskorpi, H., Laukkanen, R., van der Merwe, L., & Lambert, E. V. (2005). Prediction of energy expenditure from heart rate monitoring during submaximal exercise. Journal of Sports Sciences, 23(3), 289–297. https://doi.org/10.1080/02640410470001730089
  13. Londeree, B. R., & Moeschberger, M. L. (1982). Effect of age and other factors on maximal heart rate. Research Quarterly for Exercise and Sport, 53(4), 297–304. https://doi.org/10.1080/02701367.1982.10605252
  14. Nes, B. M., Janszky, I., Wisløff, U., Støylen, A., & Karlsen, T. (2013). Age-predicted maximal heart rate in healthy subjects: The HUNT Fitness Study. Scandinavian Journal of Medicine & Science in Sports, 23(6), 697–704. https://doi.org/10.1111/j.1600-0838.2012.01445.x
  15. Sarzynski, M. A., Rankinen, T., Earnest, C. P., Leon, A. S., Rao, D. C., Skinner, J. S., & Bouchard, C. (2013). Measured maximal heart rates compared to commonly used age-based prediction equations in the HERITAGE Family Study. American Journal of Human Biology, 25(5), 695–701. https://doi.org/10.1002/ajhb.22431
  16. Seiler, S. (2010). What is best practice for training intensity and duration distribution in endurance athletes? International Journal of Sports Physiology and Performance, 5(3), 276–291. https://doi.org/10.1123/ijspp.5.3.276
  17. Swain, D. P., & Leutholtz, B. C. (1997). Heart rate reserve is equivalent to %VO2 reserve, not to %VO2max. Medicine & Science in Sports & Exercise, 29(3), 410–414. https://doi.org/10.1097/00005768-199703000-00018
  18. Tanaka, H., Monahan, K. D., & Seals, D. R. (2001). Age-predicted maximal heart rate revisited. Journal of the American College of Cardiology, 37(1), 153–156. https://doi.org/10.1016/S0735-1097(00)01054-8
  19. Uth, N., Sørensen, H., Overgaard, K., & Pedersen, P. K. (2004). Estimation of VO2max from the ratio between HRmax and HRrest: The Heart Rate Ratio Method. European Journal of Applied Physiology, 91(1), 111–115. https://doi.org/10.1007/s00421-003-0988-y
  20. Zhang, D., Shen, X., & Qi, X. (2016). Resting heart rate and all-cause and cardiovascular mortality in the general population: A meta-analysis. Canadian Medical Association Journal, 188(3), E53–E63. https://doi.org/10.1503/cmaj.150535
STATS UNLOCK · statsunlock.com · Free calculators and statistics tools. This calculator gives estimates for education and training, not medical advice.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Important Plots & Charts

Calculators and Converters