Calorie Burn by Heart Rate Zone Calculator

Last updated: 2026-08-24

Calorie Burn by Heart Rate Zone Calculator — Calculates estimated calorie burn and MET hours based on your heart rate zone, adjusted for temperature and elevation.
Inputs
years
bpm
bpm
minutes
kg
°C
meters
Result
Enter values and press Calculate

How to Use This Calculator

To estimate calories burned from your workout, start by entering your age, resting heart rate (the lowest heart rate you have upon waking or complete rest), and your average heart rate during the session. Input the duration in minutes and your body weight in kilograms. If you know the ambient temperature and elevation, enter them for more precise results; otherwise, leave defaults.

Select your gender, as metabolic rates differ between males and females. Click calculate to get your heart rate zone, estimated MET hours, and calorie expenditure.

Formula and Methodology

This calculator uses the percentage of heart rate reserve (%HRR) method to estimate exercise intensity. Your maximum heart rate is estimated using the Tanaka formula: 208 - 0.7 * age. Heart rate reserve is max HR minus resting HR. The percentage HRR is (average HR - resting HR) / HRR * 100. Based on %HRR, a MET value is derived: MET = 1 + (%HRR/100) * 9. This gives a value from 1 (rest) to 10 (maximal). Adjustments are made for temperature: each degree above 20°C increases MET by 2%, each degree below 20°C increases by 1% (due to thermoregulation). Elevation increases MET by 5% per 1000 meters. MET hours = MET * duration (hours). Calories = MET hours * weight (kg) * 0.95 for females (since women typically have less muscle mass). This aligns with standard metabolic calculations.

Practical Examples

Example: A 30-year-old male (resting HR 60, average HR 150) exercises for 45 minutes at 20°C at sea level. Max HR = 208 - 0.7*30 = 187. HRR = 187-60 = 127. %HRR = (150-60)/127 = 70.9% => Zone 4. MET = 1 + 0.709*9 = 7.38. MET hours = 7.38 * 0.75 = 5.54. Calories = 5.54 * 70 kg = 388 kcal (for male). If temperature was 30°C, MET increases by 20% to 8.86, resulting in 6.65 MET hours and 466 kcal.

As you can see, environment significantly impacts energy expenditure.

Tips and Best Practices

For accuracy, measure your resting heart rate in the morning after waking, before any activity. Use a chest strap or wrist monitor for accurate average heart rate. Subtract resting HR from average HR carefully. Be honest about your average HR—it's better to use data from your device. For weight, use kg; if you know your body fat percentage, you can refine estimates. Adjust temperature and elevation if you train in extreme conditions. Use this as a motivational tool but consult a professional for health advice.

FAQ

How accurate is this calorie calculator?

This calculator provides an estimate based on standard MET formulas and heart rate data. Actual calories can vary due to fitness level, body composition, and exercise efficiency. Use it as a guide, not a medical measurement.

Why does temperature and elevation affect calorie burn?

Exercising in heat or cold increases cardiovascular strain, raising heart rate and energy expenditure. Higher elevation reduces oxygen availability, making work more intense and increasing calorie burn for the same workout.

What is a MET hour?

MET (Metabolic Equivalent of Task) hour is a unit representing the energy cost of an activity. One MET hour is the energy expended at rest for one hour. This calculator estimates total MET hours based on your heart rate zone and duration.