Estimated Session Burn
{{ format(grossCalories, 1) }} kcal
Active-only burn {{ format(activeCalories, 1) }} kcal · {{ formatDurationCompact(durationMinutes) }} at {{ intensityLabel.toLowerCase() }} intensity
{{ format(grossRateKcalHr, 0) }} kcal / hr {{ format(grossRateKcalPerMin, 2) }} kcal / min {{ activityFamilyLabel }} {{ intensityLabel }} MET {{ format(selectedMet, 1) }} {{ format(targetCaloriesSafe, 0) }} kcal in {{ formatDurationCompact(targetGrossMinutes) }}
{{ modelLabel }}
Weight kg/lb MET value Session time Kcal goal
Calorie burn inputs
Enter current body weight, such as 70 kg or 154 lb.
Pick the closest pace; use Custom MET only when you know the value.
Use 0.5 to 20.0 MET; 3+ is moderate and 6+ is vigorous.
MET
Enter one session length, for example 30 min or 0.5 hr.
Oxygen-exact uses x1.05; quick uses x1.00; custom unlocks your factor.
Enter a positive factor, such as 1.00 baseline or 1.05 oxygen-exact.
x
Enter the kcal goal you want to reach, such as 300 or 500 kcal.
kcal
Section Metric Value Copy
{{ row.section }} {{ row.label }} {{ row.value }}
Interpretation Note {{ index + 1 }} {{ note }}
Activity Family MET Band Gross/hr Active/hr Min to {{ format(targetCaloriesSafe, 0) }} kcal Copy
{{ row.label }} {{ row.familyLabel }} {{ format(row.met, 1) }} {{ row.intensity }} {{ format(row.grossRate, 0) }} {{ format(row.activeRate, 0) }} {{ format(row.grossTargetMinutes, 1) }}

                
Customize
Advanced
:

Introduction:

A calorie-burn estimate is a practical planning number, not a direct measurement of how much energy a body used. It combines a session's intensity, the person's body mass, and the time spent moving. That makes it useful for comparing a brisk walk with a run, planning a target-duration workout, or checking whether a training week is mostly light, moderate, or vigorous activity.

The central term is MET, short for metabolic equivalent of task. One MET represents the energy cost of quiet rest. An activity at 4 METs uses about four times that resting rate, while a 9 MET run uses about nine times that resting rate. MET values are convenient because they let many activities share one scale, from light housework to steady cycling, lap swimming, running, and sport.

Several details change the answer. A heavier person has a higher estimated burn for the same MET and duration because the formula scales with kilograms. Longer sessions add energy roughly in proportion to time. Activity choice matters because pace, terrain, resistance, and sport intensity can move the MET value a lot. A slow walk, a brisk walk, and an uphill walk are all walking, but they do not carry the same energy cost.

MET intensity and calorie burn inputs Diagram showing how MET value, body weight, and duration combine into a calorie-burn estimate, with light, moderate, and vigorous MET bands. Calorie burn is driven by MET, body mass, and time MET sets intensity. Weight and duration scale the estimate. The result is still an estimate, not a lab measurement. Light Moderate Vigorous 1 MET rest 3.0 MET 6.0 MET 20 kg or lb minutes or hours kcal target

A common mistake is treating the calorie number as a precise food-budget credit. MET tables are built from measured and averaged activity costs, so they are strongest for broad comparisons and weakest when the session has many stops, steep grade changes, heavy heat stress, unusual equipment, or a pace that does not match the selected activity. Wearables, gym machines, and MET calculators can disagree because they use different assumptions about resting calories, body size, heart-rate response, and movement efficiency.

For health planning, calorie burn is only one view of exercise. Moderate and vigorous minutes, consistency, recovery, symptoms, and medical limits can matter more than chasing a larger kcal number. People with health conditions, injury concerns, pregnancy-related questions, or a major change in exercise intensity should use calorie estimates as background information and get individualized advice when needed.

How to Use This Tool:

Start with one activity session and enter the values that best describe the moving portion of that session. Keep the same model and activity choice when you compare two workouts.

  1. Enter Weight and choose kg or lb. Weight is converted to kilograms before the calculation.
  2. Choose the closest Activity. The activity sets the MET value used for intensity, family labels, comparisons, and weekly credit.
  3. Use Custom MET entry only when you have a trusted MET value for the exact activity. The visible entry is intended for 0.5 to 20.0 MET.
  4. Enter Duration in minutes or hours. For stop-and-go sessions, use active moving time rather than the full clock time if long rests are included.
  5. Select Estimate model. Oxygen-exact uses a 1.05 multiplier, Quick estimate uses 1.00, and Custom multiplier lets you enter a positive factor.
  6. Set Target burn when you want minutes-to-goal, target badges, the activity library, and the MET Dose Map to use a calorie goal.
  7. Use the result tabs to copy or download the session table, activity library, chart data, chart images, DOCX summaries, or JSON snapshot.

Interpreting Results:

Session calories (kcal) is the gross estimate for the entered activity. It includes the resting 1-MET portion during the session. Active-only burn subtracts that resting portion and can be a better comparison when you want activity energy above rest.

  • kcal / hr and kcal / min show the current burn rate at the selected weight, MET, and model factor.
  • Intensity band follows MET thresholds: below 3.0 is light, 3.0 to 5.9 is moderate, and 6.0 or higher is vigorous.
  • Moderate-equivalent credit counts moderate minutes one-for-one and vigorous minutes double against the 150-minute weekly baseline used in the result.
  • Minutes to target assumes the same weight, activity MET, model factor, and pace continue unchanged until the calorie goal is reached.
  • Burn Curve charts cumulative calories over session time, with the target line shown when a target burn is available.
  • Burn Bench compares how long selected activities would take to match the current session burn.
  • Activity Library lists each preset's MET band, per-hour gross and active burn, and minutes needed for the current target.
  • MET Dose Map compares common calorie targets against the current duration.

Technical Details:

The calculator uses a linear MET model. After converting weight to kilograms and duration to hours, it multiplies MET, weight, time, and the selected model factor. The quick model uses the common 1 kcal per kilogram per hour per MET shortcut. The oxygen-exact model uses 1.05, which comes from 3.5 mL oxygen per kilogram per minute for 1 MET, about 5 kcal per liter of oxygen, and 60 minutes per hour.

That linear structure makes the result easy to audit. Doubling the duration doubles gross calories. Changing from 70 kg to 80 kg raises the estimate in the same proportion. Switching from a 4.3 MET brisk walk to an 8.3 MET run nearly doubles the burn rate before any model-factor change.

Formula Core:

gross kcal = MET×kg×hours×factor active kcal = max(MET-1,0)×kg×hours×factor kcal per hour = MET×kg×factor minutes to target = target kcalkcal per hour×60

For a 70 kg person running at 8.3 MET for 30 minutes with the 1.05 factor, gross calories are 8.3 x 70 x 0.5 x 1.05 = 305.0 kcal after one-decimal rounding. Active-only calories are (8.3 - 1) x 70 x 0.5 x 1.05 = 268.3 kcal. A 500 kcal target at the same pace needs about 49.1 minutes total.

Calorie burn calculation rules and interpretation boundaries
Item Rule used Practical effect
Weight Positive value, converted to kilograms Scales every calorie and rate output directly.
MET Preset activity MET or positive custom MET Sets intensity, burn rate, weekly credit, and comparison charts.
Duration Positive minutes or hours, converted to hours Scales total session calories and cumulative chart points.
Model factor 1.00 quick, 1.05 oxygen-exact, or positive custom factor Applies after MET, weight, and time, so it scales gross and active calories.
Weekly credit 0 below 3.0 MET, one-for-one from 3.0 to 5.9, double at 6.0 and above Turns session minutes into a moderate-equivalent view of activity volume.
Target timing Target kcal divided by current kcal per hour Assumes the selected pace and intensity continue without fatigue or long breaks.

The calculation itself does not need a server lookup for the entered session. The visible exports are generated from the current browser values: session and activity tables can be copied or saved as CSV, those tables can be exported as DOCX, chart tabs can be saved as PNG, WebP, JPEG, or CSV, and the JSON tab can be copied or downloaded.

Rounding is display-level. The headline calorie estimate is shown to one decimal place, per-minute rates use two decimals, and chart or export rows may keep a more detailed intermediate value. If two outputs differ slightly, check whether one is a rounded display value and the other is chart or export data.

Limitations:

MET values describe population-average activity costs. Real energy use can move above or below the estimate because of fitness level, body composition, movement economy, grade, wind, water temperature, heat, equipment, carried load, and how closely the selected activity matches the session.

  • Interval workouts, sports with frequent stops, and strength circuits may not match a single steady MET value well.
  • Gross calories should not be treated as extra food allowance without considering total daily intake, appetite, recovery, and weight trend.
  • Heart-rate or lab-based measurements may be more informative for people whose effort, medication, illness, or training status makes average MET values less representative.
  • Medical or rehabilitation decisions need individualized guidance, especially when symptoms, chronic disease, pregnancy, injury, or a new vigorous routine is involved.

Worked Examples:

Thirty-minute run:

A 70 kg runner chooses Running - 8 km/h, keeps Oxygen-exact selected, and enters 30 min. The session is about 305.0 kcal gross, about 268.3 kcal active-only, and vigorous because the MET value is 8.3.

Brisk walking target:

An 80 kg walker chooses Walking - brisk, enters 45 min, and sets Target burn to 300 kcal. The result is moderate intensity, gives 45 moderate-equivalent minutes, and shows that the 300 kcal target needs roughly 50 minutes total if the pace stays the same.

Custom MET comparison:

A class participant with a trusted 5.5 MET value selects Custom MET entry, enters the class duration, and keeps the same model factor for later sessions. That keeps comparisons consistent even when the preset list does not name the exact class format.

FAQ:

Why are gross calories higher than active-only calories?

Gross calories include the resting 1-MET portion for the whole session. Active-only calories count only the estimate above that resting baseline.

Which estimate model should I use?

Use one model consistently. Oxygen-exact applies the 1.05 oxygen-cost shortcut, while Quick estimate keeps the simpler 1.00 kcal per kilogram per hour per MET convention.

Why does vigorous activity count double for weekly credit?

The result uses a moderate-equivalent baseline. Moderate minutes count one-for-one, and vigorous minutes count as about twice the moderate amount.

Can I use elapsed time for workouts with breaks?

Use moving time when breaks are long enough to change the session's average intensity. Elapsed time can overstate calories for stop-and-go workouts.

Why did the result disappear?

The calculator needs positive weight and duration. If a custom MET or custom multiplier is used, that custom value must also be positive.

Glossary:

MET
Metabolic equivalent of task, a way to compare activity intensity with quiet resting energy use.
Gross calories
The total estimated session energy, including the resting portion during the session.
Active-only calories
The estimated calories above the 1-MET resting baseline.
Moderate-equivalent credit
A weekly activity-minute view where moderate minutes count once and vigorous minutes count twice.
Target burn
The calorie goal used to calculate minutes needed at the current burn rate.

References: