How to Calculate Daily Metabolic Rate

Daily Metabolic Rate Calculator

Calculate your TDEE (Total Daily Energy Expenditure)

Male Female
Sedentary (Office job, little exercise) Lightly Active (1-3 days/week) Moderately Active (3-5 days/week) Very Active (6-7 days/week) Extra Active (Physical job or 2x training)

Your Results

Basal Metabolic Rate (BMR): 0 kcal
Total Daily Energy Expenditure (TDEE): 0 kcal

*This represents the number of calories you burn per day to maintain your current weight.

How to Calculate Daily Metabolic Rate

Understanding your daily metabolic rate is the cornerstone of effective weight management. Your metabolic rate is split into two main components: your Basal Metabolic Rate (BMR) and your Total Daily Energy Expenditure (TDEE).

1. Basal Metabolic Rate (BMR)

Your BMR is the number of calories your body burns at rest to maintain vital functions like breathing, circulating blood, and cell production. This calculator uses the Mifflin-St Jeor Equation, which is widely considered the most accurate for modern lifestyles:

  • Men: BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) + 5
  • Women: BMR = (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) – 161

2. Total Daily Energy Expenditure (TDEE)

TDEE is the total number of calories you burn in a 24-hour period including physical activity. To find this, we multiply your BMR by an "Activity Factor":

Activity Level Multiplier
Sedentary 1.2
Lightly Active 1.375
Moderately Active 1.55
Very Active 1.725

Example Calculation

Consider a 35-year-old male who weighs 80kg, stands 180cm tall, and is moderately active:

  1. Step 1 (BMR): (10 × 80) + (6.25 × 180) – (5 × 35) + 5 = 1,755 kcal
  2. Step 2 (TDEE): 1,755 × 1.55 = 2,720 calories per day

This individual would need to consume approximately 2,720 calories daily to maintain his current weight. To lose weight, he would aim for a deficit (e.g., 2,220 kcal), and to gain weight, a surplus (e.g., 3,000 kcal).

function calculateMetabolicRate() { var gender = document.getElementById("gender").value; var weight = parseFloat(document.getElementById("weight").value); var height = parseFloat(document.getElementById("height").value); var age = parseFloat(document.getElementById("age").value); var activity = parseFloat(document.getElementById("activity").value); var bmr = 0; if (isNaN(weight) || isNaN(height) || isNaN(age) || weight <= 0 || height <= 0 || age <= 0) { alert("Please enter valid positive numbers for age, weight, and height."); return; } // Mifflin-St Jeor Equation if (gender === "male") { bmr = (10 * weight) + (6.25 * height) – (5 * age) + 5; } else { bmr = (10 * weight) + (6.25 * height) – (5 * age) – 161; } var tdee = bmr * activity; document.getElementById("bmr-val").innerHTML = Math.round(bmr).toLocaleString() + " kcal"; document.getElementById("tdee-val").innerHTML = Math.round(tdee).toLocaleString() + " kcal"; document.getElementById("results-area").style.display = "block"; // Smooth scroll to results document.getElementById("results-area").scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment