Running Calorie Calculator

Estimate calories burned running from your weight, pace, duration and grade using the ACSM metabolic equation.

Uses the ACSM running equation: VO₂ = 0.2 × speed + 0.9 × speed × grade + 3.5 — more personalised than the usual "about 60–70 kcal per km" rule of thumb.

What does this calculator do?

The running calorie calculator estimates how much energy a run costs from body mass, pace, time (or distance) and average grade. The large figure is gross kilocalories from the ACSM running metabolic equation. The page also shows oxygen uptake, kcal per kilometre, and net kilocalories with the resting 1-MET term removed.

Typical uses: seeing why a hilly 45 minutes burns more than a flat 45 minutes at the same pace, checking that “60 kcal per km” is only a ballpark, and comparing a treadmill session (enter the grade) with a road run. It is a metabolic estimate, not a lab measurement and not a diet prescription.

How does it work?

Pace is turned into running speed in metres per minute. ACSM’s running equation then gives VO₂ in ml/kg/min: a horizontal cost (0.2 × speed), a vertical cost (0.9 × speed × grade as a decimal), plus 3.5 ml/kg/min of rest (1 MET). Energy is VO₂ × body mass, converted at ACSM’s conventional 5 kcal per litre of oxygen, times duration in minutes.

If you fill in a distance, duration is computed from that distance and the pace; otherwise the duration box is used and distance is pace × time. Net calories subtract the 3.5 rest term already in the equation — they are the running cost above sitting still, not a second model. Watches that use heart rate will not match, because they are estimating a different quantity.

Formula

v (m/min)  = 1000 / (pace s/km / 60)
grade      = percent / 100          // 5% → 0.05

ACSM running (Guidelines for Exercise Testing and Prescription)
  VO2 (ml/kg/min) = 0.2 v + 0.9 v × grade + 3.5

gross kcal = VO2 × mass(kg) / 1000 × 5 × minutes
net kcal   = (VO2 − 3.5) × mass / 1000 × 5 × minutes
           = horizontal + vertical cost only

5 kcal per litre of O₂ is ACSM’s standard conversion (mixed carbohydrate and fat). Calories are rounded to a whole kilocalorie and VO₂ to one decimal only when displayed. The running equation is for running speeds, not walking: this page rejects paces slower than 8:00/km or faster than 1:30/km.

Worked example

A 70 kg runner goes 45:00 at 5:30/km on the flat (the calculator’s defaults).

  1. Speed: 1,000 ÷ (330/60) = 181.8 m/min (10.91 km/h)
  2. VO₂ = 0.2 × 181.8 + 3.5 = 39.9 ml/kg/min
  3. Gross: 39.86 × 70 / 1,000 × 5 × 45 ≈ 628 kcal
  4. Distance implied: 45 ÷ 5.5 = 8.18 km → about 77 kcal/km
  5. Net (minus the 3.5 rest term): ≈ 573 kcal
  6. The same 45:00 at 5% grade raises VO₂ to 48.0 and gross to about 757 kcal

Clicking Calculate with the defaults above returns 628 kcal, VO₂ 39.9, 8.18 km, 77 kcal/km and 573 kcal net.

How to interpret the result

Treat the gross number as the session’s total energy cost, including the calories you would have used sitting still for those 45 minutes. Use net when you are trying not to double-count rest (for example next to a daily TDEE figure that already includes basal metabolism). Neither number is “fat burned”.

A watch that is 50–100 kcal away is normal: vendors mix heart-rate models, different rest deductions and their own smoothing. For incline versus outdoor pace, use the treadmill pace converter, which uses the same ACSM VO₂. Weight change and race time are a separate, approximate tool: the weight-loss pace calculator.

Assumptions and limitations

Assumptions

Limitations

Methodology and sources

Method type: Published model

Gross and net calories implement the ACSM running metabolic equation (VO₂ = 0.2v + 0.9v×grade + 3.5) and ACSM’s 5 kcal per litre of oxygen. Net removes the 3.5 ml/kg/min rest term already in that equation. Results are estimates of energy cost, not laboratory measurements.

Sources: ACSM metabolic equations

Last reviewed: October 5, 2026

Frequently Asked Questions

Why is this different from 60 kcal per kilometre?

That rule of thumb ignores body mass, pace and hills. A 70 kg runner at 5:30/km on the flat is closer to 77 kcal/km on this page; a lighter runner or a slower pace lands nearer 60. The ACSM equation is the reason the number moves.

Gross or net — which should I log?

Gross is the full session cost (including rest). Net is the extra cost of running. If your daily calorie target already includes basal metabolism, net avoids counting rest twice. Food labels and many watches quote something closer to gross.

Why does my watch disagree?

Most watches estimate from heart rate, not from speed and grade. Heat, hills, caffeine and wrist-sensor error all move HR. Both numbers are models. Compare them over weeks, not to the kilocalorie.

Does a 5% treadmill match a 5% road hill?

The equation uses the same average grade. Treadmill belts have no air resistance and are often a little fast or slow versus the display — see the treadmill converter. Enter the grade you actually ran, not the steepest pitch on the route.

Can I use this for walking?

No. ACSM publishes a separate walking equation. This page is the running form only and will not accept walking paces.

Want a new tool or fix?

Tell us which calculator, pace chart or fix would help — we build what runners ask for. Replies usually come back in 1–2 days.

Tell us what you need →