Skip to main content
Calcimator

Cardiac Rehab Exercise Calculator

Generate an exercise prescription for cardiac rehabilitation using heart rate reserve, RPE, and estimated METs from stress test results.

Inputs

years
bpm
bpm

Results

Target HR Zone Low (40% HRR)

103 bpm

Target HR Zone High (85% HRR)

138 bpm

Estimated Peak METs11.3
Exercise MET Range Low4.5
Exercise MET Range High9.6
Recommended Duration45 min
Frequency3 days/week
Est. Calories/Session416 kcal
How to Use This Calculator
  1. Enter patient age, resting heart rate, and maximum HR achieved on stress test.
  2. Set target RPE on the Borg 6–20 scale (11–13 is typical for cardiac rehab).
  3. Review Target HR Zone Low and High (bpm), Estimated METs, Duration, and Frequency.
  4. Use Estimated Calories/Session to counsel patients on energy expenditure goals.

How the result changes with Max HR from stress test

Max HR from stress testTarget HR Zone Low (40% HRR)Target HR Zone High (85% HRR)
7976 bpm81 bpm
12794 bpm119 bpm
184117 bpm167 bpm
231136 bpm207 bpm

What each input means

Age
Patient age for HRmax estimation.
Resting heart rate
Resting HR after 5 minutes of seated rest.
Max HR from stress test
Peak heart rate achieved during exercise stress test.
Target RPE (Borg 6-20)
Target rating of perceived exertion. 11-13 typical for cardiac rehab.

What each result means

Target HR Zone Low (40% HRR)
Lower bound of overall cardiac rehab target zone.
Target HR Zone High (85% HRR)
Upper bound of overall cardiac rehab target zone.
Estimated Peak METs
Estimated functional capacity from stress test result.
Exercise MET Range Low
Lower MET target for exercise sessions (40% peak).
Exercise MET Range High
Upper MET target for exercise sessions (85% peak).
Recommended Duration
Suggested continuous exercise duration per session.
Frequency
Recommended exercise sessions per week.
Est. Calories/Session
Estimated caloric expenditure per session (assumes 75 kg).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Age = 60, Resting heart rate = 72, Max HR from stress test = 150, Target RPE (Borg 6-20) = 13 = 4 input(s) provided
  2. Calculate Target HR Zone Low
    Target HR Zone Low
    103 = 103
  3. Calculate Target HR Zone High
    Target HR Zone High
    138 = 138
  4. Calculate Estimated Peak METs
    Estimated Peak METs = min(20, max(1, pctAchieved * 12))
    11.3 = 11.3
  5. Calculate Exercise MET Range Low
    Exercise MET Range Low
    4.5 = 4.5

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

More in Medical & Clinical.