Met Rate Calculator

.met-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; } .met-calculator-box { background: #ffffff; padding: 25px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 30px; } .met-form-group { margin-bottom: 20px; } .met-form-label { display: block; font-weight: 600; margin-bottom: 8px; color: #333; } .met-form-input, .met-form-select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .met-row { display: flex; gap: 15px; flex-wrap: wrap; } .met-col { flex: 1; min-width: 200px; } .met-btn { background-color: #2c3e50; color: white; border: none; padding: 14px 24px; font-size: 16px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; transition: background-color 0.2s; } .met-btn:hover { background-color: #34495e; } .met-result-box { margin-top: 25px; padding: 20px; background-color: #f0f7ff; border: 1px solid #cce5ff; border-radius: 4px; text-align: center; display: none; } .met-result-value { font-size: 32px; font-weight: 700; color: #007bff; margin: 10px 0; } .met-result-label { color: #666; font-size: 14px; } .met-article { line-height: 1.6; color: #333; } .met-article h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #eee; padding-bottom: 10px; } .met-article h3 { color: #34495e; margin-top: 20px; } .met-article ul, .met-article ol { margin-left: 20px; } .met-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .met-table th, .met-table td { border: 1px solid #ddd; padding: 10px; text-align: left; } .met-table th { background-color: #f2f2f2; } @media (max-width: 600px) { .met-row { flex-direction: column; } }

MET Calculator (Calories Burned)

Kilograms (kg) Pounds (lbs)
Sitting, quietly (1.0 MET) Desk work, typing (1.5 MET) Stretching / Hatha Yoga (2.3 MET) Walking, light (2.5 mph) (3.0 MET) Walking, moderate (3.0 mph) (3.5 MET) Bicycling, <10 mph, leisure (4.0 MET) Aerobics, low impact (5.0 MET) Weight lifting, vigorous (6.0 MET) Jogging, general (7.0 MET) Swimming laps, moderate (8.0 MET) Running, 6 mph (10 min/mile) (9.8 MET) Running, 7 mph (8.5 min/mile) (11.0 MET) Jumping Rope (12.3 MET) Enter Custom MET Value…
Total Energy Expenditure
0 kcal

What is a MET Rate?

MET stands for Metabolic Equivalent of Task. It is a physiological measure used to express the energy cost of physical activities. One MET is defined as the amount of oxygen consumed while sitting at rest and is approximately equal to 3.5 ml of oxygen per kilogram of body weight per minute (3.5 ml/kg/min).

Simply put, METs describe the intensity of an exercise relative to resting:

  • 1 MET: Energy used while sitting still (Resting Metabolic Rate).
  • 2 METs: An activity requiring twice as much energy as resting.
  • 5 METs: An activity requiring five times the energy of resting.

The MET Calculation Formula

To determine the total calories burned during a specific activity, this calculator uses the standard metabolic formula:

Calories Burned = MET Value × Weight (kg) × Duration (hours)

If you track your weight in pounds, the calculator first converts it to kilograms (1 kg = 2.20462 lbs). The duration is converted from minutes to hours before applying the formula.

Calculation Example

Imagine a person weighing 160 lbs (approx. 72.5 kg) who goes for a 30-minute run at a pace of 6 mph (a MET value of 9.8).

  1. Convert weight: 160 lbs / 2.20462 ≈ 72.57 kg.
  2. Convert time: 30 minutes / 60 = 0.5 hours.
  3. Apply formula: 9.8 (MET) × 72.57 (kg) × 0.5 (hours).
  4. Result: Approximately 355.6 calories burned.

Common MET Values Reference Table

Different activities have been assigned standardized MET values by the Compendium of Physical Activities. Here are common ranges:

Activity Level Examples MET Range
Sedentary Sleeping, watching TV, desk work 1.0 – 1.5
Light Intensity Walking slowly, cooking, light cleaning 1.6 – 2.9
Moderate Intensity Brisk walking (3-4 mph), yoga, mowing lawn 3.0 – 5.9
Vigorous Intensity Running, swimming, circuit training 6.0+

Why Use METs Instead of Just "Calories"?

Tracking METs provides a more objective measure of intensity than heart rate alone, which can vary based on stress, caffeine, or temperature. Medical professionals and exercise physiologists use METs to prescribe exercise intensity for rehabilitation and general fitness.

Limitations

While the MET formula provides a good estimate, individual variations exist due to:

  • Muscle Mass: Individuals with more muscle burn more calories at rest.
  • Age: Metabolic rate tends to decrease with age.
  • Environmental Factors: Heat, humidity, and altitude can increase energy expenditure.

Use this calculator as a guideline to track your relative effort and energy expenditure over time.

function toggleCustomMet() { var select = document.getElementById("metActivity"); var customGroup = document.getElementById("customMetGroup"); if (select.value === "custom") { customGroup.style.display = "block"; } else { customGroup.style.display = "none"; } } function calculateMET() { // 1. Get Inputs var weightInput = document.getElementById("metWeight").value; var unit = document.getElementById("metUnit").value; var activitySelect = document.getElementById("metActivity").value; var durationInput = document.getElementById("metDuration").value; var customMetInput = document.getElementById("metCustomValue").value; // 2. Validate Inputs if (weightInput === "" || durationInput === "") { alert("Please enter both your weight and the duration of the activity."); return; } var weight = parseFloat(weightInput); var durationMinutes = parseFloat(durationInput); if (isNaN(weight) || weight <= 0) { alert("Please enter a valid weight."); return; } if (isNaN(durationMinutes) || durationMinutes <= 0) { alert("Please enter a valid duration."); return; } // 3. Determine MET Value var metValue = 0; if (activitySelect === "custom") { metValue = parseFloat(customMetInput); if (isNaN(metValue) || metValue <= 0) { alert("Please enter a valid custom MET value."); return; } } else { metValue = parseFloat(activitySelect); } // 4. Convert Weight to Kg if necessary var weightKg = weight; if (unit === "lbs") { weightKg = weight / 2.20462; } // 5. Convert Duration to Hours var durationHours = durationMinutes / 60; // 6. Calculate Calories // Formula: Calories = MET * Weight(kg) * Duration(hours) var caloriesBurned = metValue * weightKg * durationHours; // 7. Display Results var resultBox = document.getElementById("metResult"); var calDisplay = document.getElementById("caloriesDisplay"); var formulaDisplay = document.getElementById("formulaDisplay"); resultBox.style.display = "block"; calDisplay.innerHTML = Math.round(caloriesBurned) + " kcal"; // Show the specific math used for transparency formulaDisplay.innerHTML = "Based on " + metValue + " METs for " + durationMinutes + " min at " + Math.round(weightKg) + " kg."; }

Leave a Comment