Estimated Calories Burned
{{ format(calories_kcal) }} kcal
{{ format(rate_kcal_hr) }} kcal / hr {{ format(weightDisplay, weightDisplayDecimals) }} {{ weightUnitLabel }} {{ activity.label }} {{ format(durationDisplay, durationDisplayDecimals) }} {{ durationUnitLabel }} ×{{ Number(calorie_factor).toFixed(2) }} factor
×
Parameter Value Copy
{{ row.label }} {{ row.value }}
Activity MET kcal / hr ({{ kgDisplay }} kg) Copy
{{ a.label }} {{ format(a.met, 1) }} {{ format(a.met * kgDisplay * Number(calorie_factor || 1)) }}

                
:

Introduction:

Calories burned are a practical way to describe the energy your body uses during activity, and they help you gauge effort and plan training or recovery with a clear target in mind. Enter your weight, choose an activity, and set a duration to see total energy used and a simple per hour rate so you can compare options and pace your sessions.

The estimate reflects typical intensity for each activity and scales with your body mass and time, so two people doing the same workout will see different numbers that still compare fairly. A short run for a 70 kilogram person, for example, can land around three hundred kilocalories for thirty minutes at a comfortable speed.

Results are estimates and can differ with fitness level, technique, temperature, terrain, and rest, so treat them as a helpful guide rather than an exact measurement. For clearer comparisons, keep your units consistent from one session to the next and enter realistic durations without rounding everything to whole hours.

This tool provides informational estimates and does not substitute professional advice.

Technical Details:

The underlying quantity is energy expenditure in kilocalories over a session, derived from a constant activity intensity, your body mass, and elapsed time. Intensity is represented by a Metabolic Equivalent of Task (MET), a dimensionless multiplier that expresses effort relative to resting level for a named activity.

The calculator reports a per hour rate and a session total. The rate grows linearly with both MET and mass, while the total is the rate multiplied by time in hours. An optional multiplier adjusts the scale if you prefer the common convention that uses a small factor on top of the MET product.

Activities are listed with a single representative MET (for example, walking, running, cycling at typical speeds), so results compare like with like when you keep the same mass and factor settings. Near any boundary you enter, tiny input changes can move the total by tenths of a kilocalorie because the computation rounds to one decimal place.

r = M×m×f C = r×t=M×m×f×t
Symbols and units
Symbol Meaning Unit/Datatype Source
M Metabolic Equivalent of Task (activity intensity) dimensionless Input (activity list)
m Body mass kg Input (converted from kg or lb)
t Duration hr Input (converted from minutes or hours)
f Calorie factor dimensionless Input (default 1.00; optional)
r Rate of energy expenditure kcal / hr Derived
C Session total kcal Derived
Worked example. For a 70 kg person running at a representative intensity M = 8.3 for 30 minutes (0.5 hr) with f = 1.00:
r=8.3×70×1.00=581.0 kcal/hr
C=r×t=581.0×0.5=290.5 kcal
If you set f to 1.05, the same session rounds to 305.0 kcal.

Units, precision & rounding:

Weight in pounds is converted to kilograms by dividing by 2.20462. Minutes are converted to hours by dividing by 60. Totals are rounded to one decimal place; the display uses your locale’s decimal separator. The per hour rate is shown to one decimal place for consistency.

Validation & bounds:

Input validation and bounds
Field Type Min Max Step/Pattern Error Text Placeholder
Weight value Number 0 Enter a positive weight and duration to compute calories.
Weight unit Option kg or lb
Activity Option Preset list with MET
Duration value Number 0 Enter a positive weight and duration to compute calories.
Duration unit Option min or hr
Calorie factor Number 0 Step 0.01

I/O formats & encoding:

Inputs and outputs
Input Accepted Families Output Encoding/Precision Rounding
Weight, duration, activity, factor Numeric fields and select options Total kcal, kcal / hr, activity list Locale-formatted numbers One decimal for key values
Data export Clipboard and file download Details, activity rates, structured summary Comma-separated values and JSON text As displayed

Networking & storage behavior:

Calculations run entirely in the browser. No network requests are used for inputs or results, and nothing is stored on a server. Copy and download actions operate on your device.

Diagnostics & determinism:

Identical inputs produce identical outputs. The timeline chart samples the session at one minute intervals up to 60 minutes, then adapts the sampling step to keep the plot readable for longer sessions.

Security considerations:

Inputs are plain numbers and options; avoid pasting sensitive information into any free text fields. Clipboard actions require your permission. Downloads create local files that you control.

Assumptions & limitations:

  • Activity intensity is a single representative MET and does not vary within a session.
  • Environmental factors, grade, surface, and equipment are not modeled.
  • Rest breaks and intervals are not represented as separate segments.
  • Calorie factor is user‑chosen; default is neutral at 1.00.
  • Children, pregnancy, and clinical conditions can shift true energy use.
  • Very short sessions may appear noisy after rounding to tenths.
  • Conversions assume 2.20462 lb per 1 kg and 60 min per 1 hr.
  • Heads‑up Valid patterns do not imply individual metabolic response.

Edge cases & error sources:

  • Zero or negative weight or duration suppresses results until both are positive.
  • Extremely large values may reduce readability of charts.
  • Floating‑point rounding can produce tenths that differ by 0.1 around boundaries.
  • Locale settings change the decimal separator in displayed values.
  • Factor of 0 is allowed and will yield a total of 0 kcal.
  • Clipboard permission denials prevent copying until permission is granted.
  • Blocking downloads prevents file saves of details and lists.
  • Long sessions use larger sampling steps in the timeline for performance.
  • Switching tabs frequently can dispose and recreate charts.
  • Switching units repeatedly may introduce tiny rounding differences after conversion.

Scientific/standards note:

The computation follows the familiar MET × kg × hours structure. An optional 1.05 multiplier is offered as an “ACSM style” convention for kcal per hour.

Privacy & compliance:

No data is transmitted or stored server‑side. Clipboard and downloads occur on your device.

Step‑by‑Step Guide:

Energy expenditure is estimated by combining a representative activity intensity with your body mass and session duration to report a per hour rate and a total.

  1. Enter your Weight and pick kg or lb.
  2. Choose an Activity that matches your session.
  3. Enter the Duration and pick minutes or hours.
  4. Open Advanced to set a Calorie factor if desired.
  5. Review the headline total and the per hour rate.
  6. Optional: open the list to compare hourly rates across activities.
Example: 70 kg, running, 30 minutes, factor 1.00 → about 290.5 kcal. Adjust the factor to 1.05 to see about 305.0 kcal.
  • Use the same units and factor when comparing across days.
  • Treat very short warm‑ups separately to avoid rounding noise.
  • Pick the activity description that best matches your pace.
Pro tip: log the per hour rate for your usual activities to make quick comparisons later.

FAQ

Is my data stored?

No. Inputs are handled in your browser, and copy or download actions create content on your device only.

How accurate is the estimate?

It is a reasonable average for the listed activity at a representative pace. Individual physiology, conditions, and technique can shift the true value.

What units can I use?

Weight accepts kilograms or pounds, duration accepts minutes or hours. All results are reported in kilocalories and kilocalories per hour.

What does the calorie factor do?

It scales the rate and the total. The neutral setting is 1.00. Many practitioners use 1.05 as a conventional adjustment.

Why does the chart not appear?

Charts require a compatible graphics layer. If it is unavailable, estimates still compute and display in text and tables.

Can I use it without a connection?

The calculation works locally. If the graphics layer is not available offline, charts will not render, but totals and rates still appear.

Is there a cost or license?

No pricing or license terms are shown here. Use it as a planning aid and confirm details with your coach or clinician if needed.

What does a borderline result mean?

If two activities differ by only a few kilocalories, treat them as equivalent for planning. Choose based on preference, time, or recovery needs.

How do I calculate calories for a brisk walk?

Select the closest walking pace from the list, enter your weight and time, and read the total. Use the per hour rate to plan longer walks.

Troubleshooting

  • No result shown: ensure weight and duration are both above zero.
  • Copy fails: grant clipboard permission and try again.
  • Download blocked: allow downloads for this site.
  • Strange decimals: rounding to tenths can shift by 0.1 near boundaries.
  • Chart missing: load a compatible graphics layer or view the tables instead.
  • Numbers look too high: verify units and the calorie factor setting.

Glossary

Kilocalorie (kcal)
Energy unit used for food and exercise totals.
MET
Metabolic Equivalent of Task; intensity relative to rest.
Rate (kcal / hr)
Energy use per hour at the chosen intensity.
Session total
Energy used during the duration you performed the activity.
Calorie factor
Optional multiplier applied to rate and total.
Duration
Elapsed time of the activity in minutes or hours.
Body mass
Your weight, converted to kilograms for calculation.