How to Calculate Heart Rate by Age

.hr-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); color: #333; } .hr-calc-header { text-align: center; margin-bottom: 30px; } .hr-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .hr-calc-grid { grid-template-columns: 1fr; } } .hr-input-group { display: flex; flex-direction: column; } .hr-input-group label { font-weight: 600; margin-bottom: 8px; font-size: 14px; color: #444; } .hr-input-group input { padding: 12px; border: 2px solid #ddd; border-radius: 8px; font-size: 16px; transition: border-color 0.3s; } .hr-input-group input:focus { border-color: #e63946; outline: none; } .hr-calc-btn { background-color: #e63946; color: white; border: none; padding: 15px 30px; font-size: 18px; font-weight: bold; border-radius: 8px; cursor: pointer; width: 100%; transition: background-color 0.3s; } .hr-calc-btn:hover { background-color: #d62828; } .hr-results { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; display: none; } .hr-result-item { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #eee; } .hr-result-item:last-child { border-bottom: none; } .hr-val { font-weight: bold; color: #e63946; } .hr-article { margin-top: 40px; line-height: 1.6; } .hr-article h2 { color: #222; margin-top: 25px; } .hr-article p { margin-bottom: 15px; } .hr-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .hr-table th, .hr-table td { border: 1px solid #ddd; padding: 12px; text-align: left; } .hr-table th { background-color: #f4f4f4; }

Heart Rate by Age Calculator

Calculate your maximum heart rate and target training zones based on your age.

Your Calculated Results

Estimated Maximum Heart Rate (MHR):
Moderate Intensity (50-70%):
Vigorous Intensity (70-85%):
Anaerobic / Peak (85%+):

How to Calculate Heart Rate by Age

Understanding your heart rate is crucial for optimizing your cardiovascular fitness and ensuring you are exercising safely. The most common method used by fitness professionals and health organizations is based on age-related formulas.

The Formula for Maximum Heart Rate

The standard formula to find your estimated maximum heart rate (MHR) is simple: 220 minus your age. For example, if you are 40 years old, your estimated maximum heart rate is 180 beats per minute (BPM).

  • Example Calculation: 220 – 30 (Age) = 190 BPM Max Heart Rate.
  • Moderate Intensity: 50% to 70% of MHR.
  • Vigorous Intensity: 70% to 85% of MHR.

Standard Heart Rate Chart by Age

Age Target HR Zone (50-85%) Average Max HR (100%)
20 years100–170 bpm200 bpm
30 years95–162 bpm190 bpm
40 years90–153 bpm180 bpm
50 years85–145 bpm170 bpm
60 years80–136 bpm160 bpm
70 years75–128 bpm150 bpm

What is Heart Rate Reserve (HRR)?

While the basic formula is a great starting point, the Karvonen method provides a more personalized result by including your Resting Heart Rate. This calculates the "Heart Rate Reserve" (the difference between your max and resting heart rate), which is often considered more accurate for athletes and active individuals.

Our calculator above utilizes the Heart Rate Reserve method if you provide your resting heart rate. To find your resting heart rate, check your pulse for 60 seconds first thing in the morning before getting out of bed.

Understanding Exercise Intensity Zones

Moderate Intensity (50-70%): At this level, you should be able to carry on a conversation, but you will be breathing faster. This is ideal for weight loss and building basic endurance.

Vigorous Intensity (70-85%): This level improves cardiovascular fitness. You will be breathing hard and unable to say more than a few words without pausing for breath.

Anaerobic Zone (85%+): This is usually reserved for short bursts of high-intensity interval training (HIIT). It improves speed and power but cannot be sustained for long periods.

function calculateHR() { var age = document.getElementById('hrAge').value; var resting = document.getElementById('hrResting').value; var resultDiv = document.getElementById('hrResults'); if (!age || age 0 && rhr < mhr) { // Karvonen Formula: Target Heart Rate = ((Max HR − Resting HR) × %Intensity) + Resting HR var hrr = mhr – rhr; modLow = Math.round((hrr * 0.50) + rhr); modHigh = Math.round((hrr * 0.70) + rhr); vigLow = Math.round((hrr * 0.70) + rhr); vigHigh = Math.round((hrr * 0.85) + rhr); peak = Math.round((hrr * 0.85) + rhr); } else { // Standard Formula modLow = Math.round(mhr * 0.50); modHigh = Math.round(mhr * 0.70); vigLow = Math.round(mhr * 0.70); vigHigh = Math.round(mhr * 0.85); peak = Math.round(mhr * 0.85); } document.getElementById('resMHR').innerText = mhr + " BPM"; document.getElementById('resModerate').innerText = modLow + " – " + modHigh + " BPM"; document.getElementById('resVigorous').innerText = vigLow + " – " + vigHigh + " BPM"; document.getElementById('resPeak').innerText = peak + " – " + mhr + " BPM"; resultDiv.style.display = "block"; resultDiv.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment