Heart Rate for Calorie Burning Calculator

.hr-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .hr-calc-header { text-align: center; margin-bottom: 30px; } .hr-calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .hr-calc-field { margin-bottom: 15px; } .hr-calc-field label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; } .hr-calc-field input, .hr-calc-field select { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .hr-calc-button { grid-column: span 2; background-color: #e63946; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; } .hr-calc-button:hover { background-color: #d62839; } .hr-calc-result { margin-top: 30px; padding: 20px; background-color: #f8f9fa; border-radius: 8px; display: none; } .result-box { text-align: center; margin-bottom: 20px; } .result-value { font-size: 32px; font-weight: 800; color: #e63946; } .zone-table { width: 100%; border-collapse: collapse; margin-top: 20px; } .zone-table th, .zone-table td { padding: 12px; text-align: left; border-bottom: 1px solid #dee2e6; } .zone-table th { background-color: #f1f1f1; } @media (max-width: 600px) { .hr-calc-grid { grid-template-columns: 1fr; } .hr-calc-button { grid-column: span 1; } }

Heart Rate & Calorie Burn Calculator

Calculate your target heart rate zones and estimated calorie expenditure.

Male Female
Estimated Calories Burned
0
kcal

Your Training Zones

Zone Intensity HR Range
function calculateHR() { var age = parseFloat(document.getElementById('age').value); var weight = parseFloat(document.getElementById('weight').value); var duration = parseFloat(document.getElementById('duration').value); var avgHR = parseFloat(document.getElementById('avgHeartRate').value); var gender = document.getElementById('gender').value; if (isNaN(age) || isNaN(weight) || isNaN(duration) || isNaN(avgHR)) { alert('Please fill in all fields with valid numbers.'); return; } // Calorie Calculation Formula (Individualized by Gender) // Male: ((-55.0969 + (0.6309 * HR) + (0.1988 * Weight) + (0.2017 * Age))/4.184) * Time // Female: ((-20.4022 + (0.4472 * HR) – (0.1263 * Weight) + (0.074 * Age))/4.184) * Time var calories = 0; if (gender === 'male') { calories = ((-55.0969 + (0.6309 * avgHR) + (0.1988 * weight) + (0.2017 * age)) / 4.184) * duration; } else { calories = ((-20.4022 + (0.4472 * avgHR) – (0.1263 * weight) + (0.074 * age)) / 4.184) * duration; } if (calories < 0) calories = 0; document.getElementById('caloriesOutput').innerText = Math.round(calories); // Heart Rate Zone Calculation (Max HR = 220 – age) var maxHR = 220 – age; var zones = [ { name: 'Warm Up', min: 0.5, max: 0.6, intensity: 'Very Light' }, { name: 'Fat Burn', min: 0.6, max: 0.7, intensity: 'Light' }, { name: 'Aerobic', min: 0.7, max: 0.8, intensity: 'Moderate' }, { name: 'Anaerobic', min: 0.8, max: 0.9, intensity: 'Hard' }, { name: 'Red Line', min: 0.9, max: 1.0, intensity: 'Maximum' } ]; var tableBody = ''; for (var i = 0; i = minRange && avgHR <= maxRange) { rowStyle = 'style="background-color: #fff3f3; font-weight: bold; border-left: 4px solid #e63946;"'; } tableBody += '' + zones[i].name + '' + zones[i].intensity + '' + minRange + ' – ' + maxRange + ' BPM'; } document.getElementById('zoneTableBody').innerHTML = tableBody; document.getElementById('hrResult').style.display = 'block'; }

Understanding Heart Rate and Calorie Burning

Calculating your heart rate for calorie burning is one of the most effective ways to optimize your workouts. While any movement burns energy, exercising within specific "zones" determines whether your body primarily uses stored fat or carbohydrates for fuel.

The Fat Burning Zone vs. Cardio Zone

Most fitness experts divide heart rate intensities into five primary categories based on your Maximum Heart Rate (Max HR). Your Max HR is generally calculated as 220 minus your age.

  • Fat Burning Zone (60% – 70% of Max HR): At this intensity, your body derives a higher percentage of calories from fat. It is sustainable for longer durations.
  • Aerobic/Cardio Zone (70% – 80% of Max HR): This zone improves cardiovascular endurance. While you burn more total calories per minute here, a smaller percentage comes from fat compared to the Fat Burning Zone.
  • Anaerobic Zone (80% – 90% of Max HR): This is high-intensity training that improves your VO2 max and lactic acid threshold.

How the Calculation Works

The calculator above uses the Key & Telivuo and Hiilloskorpi formulas. These are widely recognized in sports science for estimating energy expenditure based on physiological factors. The formula accounts for:

  1. Gender: Men and women metabolize energy differently due to muscle mass and hormonal profiles.
  2. Age: Your Max HR and metabolic rate naturally decrease as you age.
  3. Weight: A larger body mass requires more energy to move, increasing the calorie burn rate.
  4. Heart Rate: The most direct indicator of how hard your engine (the heart) is working.

Example Calculation

Imagine a 35-year-old male weighing 80 kg who runs for 30 minutes with an average heart rate of 150 BPM.

  • Max Heart Rate: 220 – 35 = 185 BPM.
  • Intensity: 150 BPM is roughly 81% of his Max HR, placing him in the "Aerobic/Hard" zone.
  • Calorie Burn: Using the formula, he would burn approximately 380-420 calories depending on his specific fitness level.

Tips for Accurate Tracking

To get the most out of this calculator, ensure your "Average Heart Rate" is taken from a reliable source like a chest strap or an optical wrist sensor. For weight loss, aim for 150–300 minutes per week in the "Fat Burn" or "Aerobic" zones. Always consult a physician before beginning a high-intensity exercise program if you have underlying health conditions.

Leave a Comment