Formula to Calculate Resting Metabolic Rate

Resting Metabolic Rate Calculator .rmr-calculator-wrapper { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; padding: 20px; border: 1px solid #e0e0e0; border-radius: 8px; background-color: #f9f9f9; } .rmr-calc-box { background: #ffffff; padding: 25px; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.05); margin-bottom: 40px; border: 1px solid #eee; } .rmr-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .form-group { margin-bottom: 20px; } .form-row { display: flex; gap: 20px; flex-wrap: wrap; } .col-half { flex: 1; min-width: 200px; } label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } input[type="number"], select { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .unit-toggle { display: flex; gap: 15px; margin-bottom: 20px; justify-content: center; } .radio-label { display: flex; align-items: center; gap: 5px; font-weight: normal; cursor: pointer; } button.calc-btn { width: 100%; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: 700; cursor: pointer; transition: background 0.2s; margin-top: 10px; } button.calc-btn:hover { background-color: #219150; } #rmr-result-container { margin-top: 25px; padding: 20px; background-color: #e8f5e9; border: 1px solid #c8e6c9; border-radius: 4px; display: none; text-align: center; } .result-value { font-size: 32px; font-weight: 800; color: #27ae60; display: block; margin: 10px 0; } .result-subtext { font-size: 14px; color: #666; } .imperial-height-group { display: flex; gap: 10px; } /* Article Styles */ .rmr-article h2 { color: #2c3e50; border-bottom: 2px solid #27ae60; padding-bottom: 10px; margin-top: 30px; } .rmr-article p { margin-bottom: 15px; } .rmr-article ul { margin-bottom: 20px; padding-left: 20px; } .rmr-article li { margin-bottom: 8px; } .formula-box { background: #eee; padding: 15px; border-left: 4px solid #27ae60; font-family: monospace; margin: 20px 0; overflow-x: auto; } .error-msg { color: #c0392b; font-size: 14px; margin-top: 5px; display: none; }
Calculate Your Resting Metabolic Rate
Male Female
Mifflin-St Jeor (Recommended) Harris-Benedict (Revised 1984)
Please fill in all valid numeric fields.
Your estimated Resting Metabolic Rate is: 0 Calories/day This is the energy your body needs just to exist at rest.

Understanding the Formula to Calculate Resting Metabolic Rate

Resting Metabolic Rate (RMR) represents the number of calories your body burns while at complete rest. Unlike Basal Metabolic Rate (BMR), which requires strict clinical conditions for measurement, RMR is a practical estimation of the energy required to maintain essential bodily functions such as breathing, circulating blood, and organ function.

Why Calculate RMR?

Knowing your RMR is the foundational step in creating a nutrition plan. It establishes your baseline energy expenditure before accounting for physical activity or the thermic effect of food. Whether your goal is weight loss or muscle gain, the formula to calculate resting metabolic rate provides the starting point for your daily caloric intake targets.

The Formulas Used

Our calculator utilizes the two most respected equations in clinical nutrition:

1. The Mifflin-St Jeor Equation

Considered the "gold standard" for accuracy in modern populations, this formula was introduced in 1990. It is generally more accurate for individuals with body mass indexes (BMI) ranging from normal to obese.

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

2. The Revised Harris-Benedict Equation (1984)

This is a revision of the original 1919 study. While still widely used, it may overestimate calorie needs in individuals with higher body fat percentages.

Men: 88.362 + (13.397 × weight in kg) + (4.799 × height in cm) – (5.677 × age in years)
Women: 447.593 + (9.247 × weight in kg) + (3.098 × height in cm) – (4.330 × age in years)

Factors Influencing Your RMR

  • Body Composition: Muscle tissue requires more energy to maintain than fat tissue. Higher muscle mass generally leads to a higher RMR.
  • Age: As we age, metabolic rate typically decreases due to hormonal changes and muscle loss.
  • Gender: Men typically have a higher RMR than women due to naturally higher muscle mass and larger organ size.
  • Genetics: Some individuals naturally have a faster or slower metabolism, regardless of body composition.

How to Use This Number

Once you have used the formula to calculate your resting metabolic rate, you must apply an "Activity Factor" to determine your Total Daily Energy Expenditure (TDEE). For example, if you are sedentary, multiply your RMR by 1.2. If you exercise moderately 3-5 times a week, multiply by 1.55.

var currentUnitSystem = 'metric'; function toggleRmrUnits(system) { currentUnitSystem = system; var weightLabel = document.getElementById('weightLabel'); var weightInput = document.getElementById('weightInput'); var heightMetric = document.getElementById('heightMetricGroup'); var heightImperial = document.getElementById('heightImperialGroup'); if (system === 'metric') { weightLabel.innerText = 'Weight (kg)'; weightInput.placeholder = 'Ex: 70'; heightMetric.style.display = 'block'; heightImperial.style.display = 'none'; } else { weightLabel.innerText = 'Weight (lbs)'; weightInput.placeholder = 'Ex: 150'; heightMetric.style.display = 'none'; heightImperial.style.display = 'block'; } } function calculateRMR() { // 1. Get DOM Elements var gender = document.getElementById('genderSelect').value; var age = parseFloat(document.getElementById('ageInput').value); var weightRaw = parseFloat(document.getElementById('weightInput').value); var formulaType = document.getElementById('equationSelect').value; var resultBox = document.getElementById('rmr-result-container'); var resultVal = document.getElementById('rmrResultVal'); var errorBox = document.getElementById('errorDisplay'); // 2. Normalize Height and Weight to Metric (kg/cm) var weightKg = 0; var heightCm = 0; if (currentUnitSystem === 'metric') { var heightRaw = parseFloat(document.getElementById('heightCmInput').value); // Validation if (isNaN(age) || isNaN(weightRaw) || isNaN(heightRaw)) { errorBox.style.display = 'block'; resultBox.style.display = 'none'; return; } weightKg = weightRaw; heightCm = heightRaw; } else { // Imperial var ft = parseFloat(document.getElementById('heightFtInput').value); var inch = parseFloat(document.getElementById('heightInInput').value); // Handle edge case where inches might be empty but ft is filled if (isNaN(inch)) inch = 0; if (isNaN(age) || isNaN(weightRaw) || isNaN(ft)) { errorBox.style.display = 'block'; resultBox.style.display = 'none'; return; } // Conversion: 1 lb = 0.453592 kg weightKg = weightRaw * 0.453592; // Conversion: ((ft*12)+in) * 2.54 var totalInches = (ft * 12) + inch; heightCm = totalInches * 2.54; } // Reset Error errorBox.style.display = 'none'; // 3. Calculation Logic var rmr = 0; if (formulaType === 'mifflin') { // Mifflin-St Jeor Formula // Men: (10 × weight) + (6.25 × height) – (5 × age) + 5 // Women: (10 × weight) + (6.25 × height) – (5 × age) – 161 var baseCalc = (10 * weightKg) + (6.25 * heightCm) – (5 * age); if (gender === 'male') { rmr = baseCalc + 5; } else { rmr = baseCalc – 161; } } else { // Harris-Benedict (Revised 1984) if (gender === 'male') { // Men: 88.362 + (13.397 × kg) + (4.799 × cm) – (5.677 × age) rmr = 88.362 + (13.397 * weightKg) + (4.799 * heightCm) – (5.677 * age); } else { // Women: 447.593 + (9.247 × kg) + (3.098 × cm) – (4.330 × age) rmr = 447.593 + (9.247 * weightKg) + (3.098 * heightCm) – (4.330 * age); } } // 4. Output Result rmr = Math.round(rmr); // Standard to round calories resultVal.innerText = rmr + " Calories/day"; resultBox.style.display = 'block'; }

Leave a Comment