Running Calculator
Pace, speed, calories, VOβ, heart-rate zones, and Riegel race-time predictions β powered by ACSM equations and the Ainsworth MET Compendium.
Educational use only. These are population-level estimates (Β±10β25 % error). Not a substitute for medical advice. Consult a healthcare professional before starting any exercise programme, especially if you have a heart condition, are pregnant, or take prescription drugs.
Enter your run details and click Calculate
You'll see pace, calories, HR zones, race predictions & more.
Calculate pace per kilometre and per mile, running speed, calories burned, heart-rate training zones, estimated steps, and Riegel race-time predictions from a single run. Enter distance, time, and body data to get a full physiological breakdown backed by ACSM equations and the Ainsworth MET Compendium.
How it works
What is a running calculator?
A running calculator is a digital tool that converts your distance, time, and personal data into a set of training and health metrics. It estimates running pace (how long each kilometre or mile takes), speed (how fast you are moving), calories burned, heart-rate training zones, steps taken, and predicted finishing times for standard race distances such as the 5 K, 10 K, half-marathon, and marathon.
This calculator uses established exercise-physiology equations β the ACSM running metabolic equation for oxygen cost, the Ainsworth MET Compendium for energy expenditure, the Karvonen heart-rate-reserve formula for training zones, and Riegel's endurance formula for race predictions β to give a comprehensive snapshot of any run.
How to calculate running pace
Running pace is the time taken to cover one unit of distance. The formula is:
pace = total time Γ· distance
For example, finishing 5 km in 25 minutes gives a pace of 25 Γ· 5 = 5:00 per kilometre. To convert to minutes per mile, divide total minutes by distance in miles (1 km = 0.62137 miles), so 25 min Γ· 3.107 miles β 8:03 per mile.
Pace is most useful for race planning. Runners choose a target pace before a race and use per-kilometre or per-mile splits to stay on schedule. The calculator shows pace in both min/km and min/mile automatically.
How to calculate running speed
Running speed measures how much ground you cover per unit of time. The formula is:
speed = distance Γ· time
Covering 10 km in 55 minutes gives a speed of 10 Γ· (55/60) β 10.9 km/h, or about 6.8 mph. Speed and pace are reciprocals of each other: a pace of 5:30 min/km corresponds to a speed of 60 Γ· 5.5 β 10.9 km/h.
Speed in km/h is commonly displayed on treadmill dashboards, while pace in min/km or min/mile is the standard metric for road race planning and training logs.
How calories burned while running are estimated
Calorie burn is estimated using the metabolic equivalent of task (MET) method from the Ainsworth 2011 Compendium of Physical Activities:
kcal = MET Γ body weight (kg) Γ duration (hours)
MET values rise steeply with running speed β a slow jog at 6 km/h carries a MET of about 6, while running at 12 km/h raises it to roughly 11.5. A 70 kg runner completing a 5 km run in 25 minutes (12 km/h) therefore burns approximately 11.5 Γ 70 Γ (25/60) β 335 kcal.
Calorie estimates vary meaningfully by body weight (heavier runners burn more), terrain and incline (uphill dramatically increases energy cost β a 5 % grade adds roughly 25β35 % more calories), air temperature (cold increases metabolic demand), and individual running efficiency. MET-based estimates are typically accurate to within Β±10β25 % for population-level goals but should not substitute for clinical measurement.
How heart-rate zones work
Heart-rate training zones divide the range between resting and maximum heart rate into intensity bands. This calculator uses the Karvonen heart-rate-reserve (HRR) method:
Target HR = (HRmax β HRrest) Γ intensity % + HRrest
Maximum heart rate is estimated from age using either the traditional formula (HRmax β 220 β age) or the more precise Tanaka formula (208 β 0.7 Γ age). Because individuals vary by Β±10 bpm around these averages, zones should be treated as starting estimates and refined through a monitored graded exercise test.
Zone 1 (50β60 % HRR) is active recovery. Zone 2 (60β70 %) is aerobic base-building β the zone where most long, easy runs should sit. Zone 3 (70β80 %) is aerobic conditioning. Zone 4 (80β90 %) targets the lactate threshold. Zone 5 (90β100 %) is maximal-effort work reserved for short intervals.
How race prediction works
Race-time predictions are generated using the Riegel endurance formula, published in American Scientist in 1981:
tβ = tβ Γ (dβ / dβ)^1.06
Here tβ is your known finishing time at distance dβ, and tβ is the predicted time for a new target distance dβ. The exponent 1.06 reflects the physiological reality that pace slows slightly as distance increases. For example, a 10 km time of 55 minutes predicts a half-marathon of 55 Γ (21.0975 / 10)^1.06 β 122 minutes, or about 2:02.
Predictions are most reliable between 5 km and the marathon distance. They assume that your current training, pacing strategy, terrain, and fatigue resistance are consistent across both distances. Race-day conditions β temperature, elevation change, nutrition strategy, and tapering β can cause significant divergence from the model.
Formulas
- Pace:
pace (min/km) = total minutes Γ· distance (km)β Time per kilometre; divide by 0.62137 to get min/mile. - Speed:
speed (km/h) = distance (km) Γ· time (hours)β Average speed over the run; 1 km/h = 0.62137 mph. - Calories (MET):
kcal = MET Γ body weight (kg) Γ duration (hours)β MET values from the Ainsworth 2011 Compendium, selected by running speed. - ACSM running VOβ:
VOβ (ml/kg/min) = 0.2 Γ speed(m/min) + 0.9 Γ grade Γ speed + 3.5β ACSM metabolic equation; valid for speeds above 134 m/min on a treadmill. - Max heart rate:
HRmax β 220 β age or 208 β 0.7 Γ age (Tanaka 2001)β Population estimate; individual variation β Β±10 bpm. - Karvonen target HR:
THR = (HRmax β HRrest) Γ intensity % + HRrestβ Heart-rate reserve method for personalised training zones. - Riegel race prediction:
tβ = tβ Γ (dβ / dβ)^1.06β Endurance time scaling across distances (Riegel 1981).
Worked examples
5 km in 25 minutes (70 kg, age 30)
Inputs: Distance: 5 km. Time: 25 min. Body weight: 70 kg. Age: 30.
Pace = 25 Γ· 5 = 5:00 min/km β 8:03 min/mileSpeed = 5 Γ· (25/60) = 12.0 km/h β 7.46 mphMET β 11.5 at 12 km/h (Ainsworth 2011)kcal = 11.5 Γ 70 Γ (25/60) β 335 kcal
Result: Pace 5:00/km (8:03/mile), speed 12.0 km/h, β 335 kcal.
10 km in 55 minutes (70 kg, age 30)
Inputs: Distance: 10 km. Time: 55 min. Body weight: 70 kg. Age: 30.
Pace = 55 Γ· 10 = 5:30 min/km β 8:51 min/mileSpeed = 10 Γ· (55/60) β 10.9 km/h β 6.78 mphMET β 11 at ~11 km/hkcal = 11 Γ 70 Γ (55/60) β 706 kcal
Result: Pace 5:30/km (8:51/mile), speed 10.9 km/h, β 706 kcal.
6 miles in 1 hour (75 kg, age 35)
Inputs: Distance: 6 miles (9.66 km). Time: 60 min. Body weight: 75 kg. Age: 35.
Pace = 60 Γ· 6 = 10:00 min/mile β 6:13 min/kmSpeed = 6 mph = 9.66 km/hMET β 10 at ~9.7 km/hkcal = 10 Γ 75 Γ 1 β 750 kcal
Result: Pace 10:00/mile (6:13/km), speed 9.66 km/h, β 750 kcal.
Half marathon in 2 hours (72 kg, age 32)
Inputs: Distance: 21.0975 km (half marathon). Time: 2 hours. Body weight: 72 kg. Age: 32.
Pace = 120 Γ· 21.0975 β 5:41 min/km β 9:09 min/mileSpeed = 21.0975 Γ· 2 β 10.55 km/h β 6.55 mphMET β 10.5 at ~10.5 km/hkcal = 10.5 Γ 72 Γ 2 β 1 512 kcalRiegel marathon prediction: 120 Γ (42.195 / 21.0975)^1.06 β 263 min β 4:23
Result: Pace 5:41/km (9:09/mile), speed 10.55 km/h, β 1 512 kcal. Predicted marathon β 4:23.
Use cases
- Plan a tempo, easy, or threshold run by target pace
- Predict a realistic goal time for an upcoming race using a recent result
- Estimate post-run carbohydrate and calorie replacement needs
- Set personalised heart-rate zones for a structured training block
- Compare the metabolic cost of two runs with different distances and paces
- Convert a treadmill speed into a road pace for planning purposes
Common mistakes to avoid
- Mixing miles and kilometres β always confirm which unit your watch or treadmill is using before entering values
- Forgetting to convert time β the calculator needs total seconds or HH:MM:SS, not separate hours and minutes entered as a decimal
- Treating calorie estimates as exact β MET-based figures carry a Β±10β25 % error; use them for planning, not precise nutrition tracking
- Ignoring terrain and incline β running uphill at 5 % grade burns roughly 25β35 % more calories than running flat at the same speed
- Comparing treadmill and outdoor runs directly β outdoor running adds wind resistance and surface variation, typically increasing energy cost by 2β10 % vs. a treadmill at the same speed
- Using race predictions without considering training status β the Riegel formula assumes you are training consistently; extrapolating from a single race without adequate preparation overstates fitness
Limitations
- Not medical advice β outputs are population-level estimates from published equations, not a clinical assessment
- Calorie estimates are approximate β individual running economy, body composition, and biomechanical efficiency can shift true energy expenditure by Β±10β25 % from the MET-based value
- Heart-rate estimates are approximate β HRmax formulas carry a standard deviation of Β±10β12 bpm; personal testing or a sports-medicine assessment is more accurate
- Race predictions assume similar training and effort β the Riegel formula degrades in reliability for distances more than ~3Γ the input distance or for ultra-marathon events
- Device GPS and treadmill data may vary β GPS distance errors of 1β3 % and treadmill speed calibration differences will propagate into all derived outputs
- Weather, incline, surface, and fitness level all affect results β this calculator models flat, calm, sea-level conditions unless incline is explicitly provided; significant deviations from these defaults reduce accuracy
References
- Ainsworth BE, Haskell WL, Herrmann SD, et al. 2011 Compendium of Physical Activities: A Second Update of Codes and MET Values. Med Sci Sports Exerc. 2011;43(8):1575β1581.
- American College of Sports Medicine. ACSM's Guidelines for Exercise Testing and Prescription, 11th ed. Philadelphia: Wolters Kluwer, 2021.
- US Department of Health and Human Services. Physical Activity Guidelines for Americans, 2nd ed. Washington, DC: USDHHS, 2018.
- Karvonen MJ, Kentala E, Mustala O. The effects of training on heart rate; a longitudinal study. Ann Med Exp Biol Fenn. 1957;35(3):307β315.
- Tanaka H, Monahan KD, Seals DR. Age-predicted maximal heart rate revisited. J Am Coll Cardiol. 2001;37(1):153β156.
- Riegel PS. Athletic records and human endurance. Am Sci. 1981;69(3):285β290.
Related calculators
- health calculators
- fitness calculators
- personal fitness assistant
- cycling calculator
- BMI calculator
- calorie deficit calculator
- body fat calculator
- running pace calculator
Frequently asked questions
How do I calculate running pace?
Divide your total time (in minutes) by the distance. Running 5 km in 25 minutes gives a pace of 25 Γ· 5 = 5:00 per kilometre. The calculator converts automatically between min/km and min/mile.
What is a good running pace?
A comfortable beginner jog is 8β10 min/km (13β16 min/mile) β slow enough to hold a conversation. Recreational runners often settle between 5β7 min/km; competitive club runners target 3:30β5:00 min/km. "Good" is relative to your fitness, age, and goals.
How do I calculate running speed?
Speed = distance Γ· time. Running 10 km in 55 minutes gives a speed of 10 Γ· (55/60) β 10.9 km/h. Speed and pace are reciprocals: divide 60 by your min/km pace to get km/h.
How many calories do I burn running?
Use kcal = MET Γ body weight (kg) Γ duration (hours). At 10 km/h, MET β 10.5; a 70 kg runner running for one hour burns about 735 kcal. Heavier runners burn more; lighter runners burn less.
Is running calorie burn accurate?
MET-based estimates are typically within Β±10β25 % for most people. Individual variation in running economy, body composition, and terrain means the figure is best used as a guide for training and nutrition planning, not for clinical precision.
How do heart-rate zones work?
Zones divide the range between resting and maximum heart rate into intensity bands. This calculator uses the Karvonen heart-rate-reserve method: Target HR = (HRmax β HRrest) Γ intensity % + HRrest. Zone 1 is active recovery (50β60 % HRR); Zone 5 is maximal effort (90β100 % HRR).
What is the difference between pace and speed?
Pace is time per distance (e.g. 5:00 min/km) and is preferred for road-race planning. Speed is distance per time (e.g. 12 km/h) and is commonly shown on treadmills. They are reciprocals: pace (min/km) = 60 Γ· speed (km/h).
Can this calculator predict race time?
Yes, using the Riegel formula: tβ = tβ Γ (dβ/dβ)^1.06. Predictions are reliable between 5 km and the marathon, but depend on consistent training, similar terrain, and good pacing strategy. Treat them as targets, not guarantees.
Does incline affect running calories?
Yes, significantly. Running on a 5 % incline can increase calorie burn by 25β35 % compared to flat running at the same speed. The ACSM running equation adds an uphill cost proportional to grade Γ speed. Enter incline percentage in the calculator to account for this.
Is treadmill running the same as outdoor running?
Energy costs are similar at identical speed and grade, but outdoor running adds wind resistance and surface variation, typically increasing metabolic demand by 2β10 % compared to a treadmill at the same speed. Setting the treadmill to 1 % incline is often recommended to approximate flat outdoor running.
Can I use miles and kilometers?
Yes. The calculator accepts distance in kilometres, miles, or metres, and weight in kg or lb. Pace is shown in both min/km and min/mile; speed in both km/h and mph.
Is this calculator medical advice?
No. All figures are population-level estimates from published exercise-physiology equations, intended for educational and training-planning purposes only. Consult a qualified healthcare professional before changing your exercise routine, especially if you have a heart condition, are pregnant, or take prescription medications.
Last reviewed: