Metabolic Rate Calculator with Activity

Metabolic Rate Calculator

Estimate your Basal Metabolic Rate (BMR) and Total Daily Energy Expenditure (TDEE) based on your personal details and activity level.

Male Female
Sedentary (little or no exercise) Lightly Active (light exercise/sports 1-3 days/week) Moderately Active (moderate exercise/sports 3-5 days/week) Very Active (hard exercise/sports 6-7 days a week) Extra Active (very hard exercise/sports & physical job)

Your Results

Understanding Metabolic Rate

Metabolic rate refers to the rate at which your body burns calories to perform its basic life-sustaining functions, such as breathing, circulation, cell production, and nutrient processing. This baseline rate is known as your Basal Metabolic Rate (BMR). Your BMR represents the number of calories your body needs to function at rest.

However, your total daily energy expenditure (TDEE) is higher than your BMR because it also accounts for the calories you burn through physical activity and the thermic effect of food (the energy used to digest and absorb food).

This calculator helps you estimate your BMR using the Mifflin-St Jeor equation, which is widely considered one of the most accurate methods. It then uses your chosen activity level to estimate your TDEE.

The Mifflin-St Jeor Equation:

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

Calculating TDEE:

To estimate your Total Daily Energy Expenditure (TDEE), your BMR is multiplied by an activity factor that reflects your typical daily physical activity. The activity factors used in this calculator are standard estimates:

  • Sedentary: Little or no exercise, desk job.
  • Lightly Active: Light exercise or sports 1-3 days per week.
  • Moderately Active: Moderate exercise or sports 3-5 days per week.
  • Very Active: Hard exercise or sports 6-7 days per week.
  • Extra Active: Very hard exercise or sports and a physical job.

Understanding your metabolic rate can be a valuable tool for managing your weight, whether your goal is to lose, gain, or maintain it. By knowing how many calories your body burns, you can make more informed decisions about your diet and exercise routines.

function calculateMetabolicRate() { var age = parseFloat(document.getElementById("age").value); var gender = document.getElementById("gender").value; var weightKg = parseFloat(document.getElementById("weightKg").value); var heightCm = parseFloat(document.getElementById("heightCm").value); var activityLevel = parseFloat(document.getElementById("activityLevel").value); var bmr = 0; var tdee = 0; var resultsDiv = document.getElementById("results"); var bmrResultDiv = document.getElementById("bmrResult"); var tdeeResultDiv = document.getElementById("tdeeResult"); if (isNaN(age) || isNaN(weightKg) || isNaN(heightCm) || isNaN(activityLevel) || age <= 0 || weightKg <= 0 || heightCm <= 0) { resultsDiv.innerHTML = 'Please enter valid positive numbers for all fields.'; return; } if (gender === "male") { bmr = (10 * weightKg) + (6.25 * heightCm) – (5 * age) + 5; } else { // female bmr = (10 * weightKg) + (6.25 * heightCm) – (5 * age) – 161; } tdee = bmr * activityLevel; bmrResultDiv.innerHTML = "Your Basal Metabolic Rate (BMR): " + bmr.toFixed(2) + " calories per day"; tdeeResultDiv.innerHTML = "Your Total Daily Energy Expenditure (TDEE): " + tdee.toFixed(2) + " calories per day"; }

Leave a Comment