Mhr Heart Rate Calculator

MHR (Maximum Heart Rate) Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 0; } .calculator-container { max-width: 800px; margin: 40px auto; padding: 30px; background-color: #ffffff; border-radius: 12px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); border: 1px solid #eee; } .calc-header { text-align: center; margin-bottom: 30px; } .calc-header h2 { color: #e74c3c; margin: 0; font-size: 28px; } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .form-control { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .form-control:focus { border-color: #e74c3c; outline: none; } .btn-calculate { width: 100%; background-color: #e74c3c; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 6px; cursor: pointer; transition: background-color 0.3s; margin-top: 10px; } .btn-calculate:hover { background-color: #c0392b; } #result-area { margin-top: 30px; display: none; animation: fadeIn 0.5s; } .result-box { background-color: #f9f9f9; padding: 20px; border-radius: 8px; border-left: 5px solid #e74c3c; text-align: center; margin-bottom: 25px; } .mhr-display { font-size: 48px; font-weight: bold; color: #e74c3c; line-height: 1.2; } .mhr-label { font-size: 16px; color: #777; text-transform: uppercase; letter-spacing: 1px; } .zone-table { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: 15px; } .zone-table th, .zone-table td { padding: 12px; text-align: left; border-bottom: 1px solid #eee; } .zone-table th { background-color: #f2f2f2; color: #333; } .zone-badge { display: inline-block; padding: 4px 8px; border-radius: 4px; font-size: 12px; font-weight: bold; color: white; } .zone-1 { background-color: #95a5a6; } .zone-2 { background-color: #3498db; } .zone-3 { background-color: #2ecc71; } .zone-4 { background-color: #f1c40f; color: #333; } .zone-5 { background-color: #e74c3c; } .article-section { max-width: 800px; margin: 50px auto; padding: 20px; color: #444; } .article-section h2 { color: #2c3e50; border-bottom: 2px solid #e74c3c; padding-bottom: 10px; margin-top: 30px; } .article-section p { margin-bottom: 15px; } .article-section ul { margin-bottom: 20px; padding-left: 20px; } .article-section li { margin-bottom: 8px; } @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 600px) { .mhr-display { font-size: 36px; } .calculator-container { padding: 20px; } }

Maximum Heart Rate (MHR) Calculator

Calculate your max heart rate and training zones instantly.

Fox Formula (Standard: 220 – Age) Tanaka Formula (208 – 0.7 × Age) Gulati Formula (Women: 206 – 0.88 × Age)
Estimated Maximum Heart Rate
0 BPM

Target Heart Rate Training Zones

Zone Intensity Range (BPM) Benefit
function calculateMHR() { var ageInput = document.getElementById('ageInput'); var age = parseFloat(ageInput.value); var method = document.getElementById('formulaMethod').value; var resultArea = document.getElementById('result-area'); var mhrDisplay = document.getElementById('mhrResult'); var formulaDisplay = document.getElementById('formulaUsed'); var zonesBody = document.getElementById('zonesBody'); // Validation if (isNaN(age) || age 120) { alert("Please enter a valid age between 1 and 120."); return; } var mhr = 0; var formulaText = ""; // Calculate MHR based on selected method if (method === 'tanaka') { mhr = 208 – (0.7 * age); formulaText = "Formula Used: Tanaka (208 – 0.7 × Age)"; } else if (method === 'gulati') { mhr = 206 – (0.88 * age); formulaText = "Formula Used: Gulati (206 – 0.88 × Age)"; } else { // Default Fox mhr = 220 – age; formulaText = "Formula Used: Fox (220 – Age)"; } mhr = Math.round(mhr); // Display MHR mhrDisplay.innerHTML = mhr + " BPM"; formulaDisplay.textContent = formulaText; // Calculate Zones var zones = [ { name: "Zone 1", class: "zone-1", intensity: "50% – 60%", min: Math.round(mhr * 0.50), max: Math.round(mhr * 0.60), benefit: "Warm up / Recovery" }, { name: "Zone 2", class: "zone-2", intensity: "60% – 70%", min: Math.round(mhr * 0.60), max: Math.round(mhr * 0.70), benefit: "Fat Burning / Endurance" }, { name: "Zone 3", class: "zone-3", intensity: "70% – 80%", min: Math.round(mhr * 0.70), max: Math.round(mhr * 0.80), benefit: "Aerobic Capacity" }, { name: "Zone 4", class: "zone-4", intensity: "80% – 90%", min: Math.round(mhr * 0.80), max: Math.round(mhr * 0.90), benefit: "Anaerobic Threshold" }, { name: "Zone 5", class: "zone-5", intensity: "90% – 100%", min: Math.round(mhr * 0.90), max: mhr, benefit: "Maximum Effort / Speed" } ]; // Clear previous table rows zonesBody.innerHTML = ""; // Populate table for (var i = 0; i < zones.length; i++) { var z = zones[i]; var row = "" + "" + z.name + "" + "" + z.intensity + "" + "" + z.min + " – " + z.max + " BPM" + "" + z.benefit + "" + ""; zonesBody.innerHTML += row; } // Show results resultArea.style.display = "block"; }

Understanding Maximum Heart Rate (MHR)

Maximum Heart Rate (MHR) is the highest number of beats per minute (BPM) your heart can pump under maximum stress. Determining your MHR is the foundational step in creating effective heart rate training zones, which help optimize your workouts for fat loss, endurance, or speed.

While the most accurate way to determine MHR is a clinical stress test, mathematical formulas provide a reliable estimate for most individuals to begin their training journey.

Formulas Used in This Calculator

This calculator offers three different methods to estimate your Maximum Heart Rate based on scientific research:

  • The Fox Formula (220 – Age): This is the most widely used and simplest formula. It provides a good general baseline for the average population but can sometimes underestimate MHR for fit older adults.
  • The Tanaka Formula (208 – 0.7 × Age): Developed in 2001, this formula is often considered more accurate for adults over the age of 40. It accounts for the non-linear decline of heart rate as we age.
  • The Gulati Formula (206 – 0.88 × Age): Research has shown that the standard 220-age formula often overestimates MHR for women. The Gulati formula is specifically calibrated for female physiology to provide a more precise estimate.

Heart Rate Training Zones Explained

Once you know your MHR, you can utilize specific "zones" to target different physiological adaptations:

Zone 1: Very Light (50-60% MHR)

Used for warm-ups, cool-downs, and active recovery. Training in this zone helps with recovery and prepares your body for more intense activity without placing significant stress on the cardiovascular system.

Zone 2: Light (60-70% MHR)

Often called the "Fat Burning Zone." In this range, your body primarily uses fat as a fuel source. It is excellent for building basic endurance and can be sustained for long durations.

Zone 3: Moderate (70-80% MHR)

The aerobic zone. This improves your blood circulation and the efficiency of your heart. Training here will improve your cardiovascular capacity and endurance for running or cycling.

Zone 4: Hard (80-90% MHR)

The anaerobic zone. At this intensity, your body begins to produce lactic acid faster than it can clear it. Training here improves your lactate threshold, allowing you to sustain high speeds for longer.

Zone 5: Maximum (90-100% MHR)

This is your peak performance zone, usually sustainable for only very short bursts (sprints). It is used to develop speed and neuromuscular power.

Safety Note

These figures are estimates. Factors such as genetics, medications (like beta-blockers), and fitness level can influence your actual maximum heart rate. Always consult with a healthcare professional before starting a new high-intensity exercise regimen.

Leave a Comment