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.
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.
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.
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.
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.
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.
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.
pace (min/km) = total minutes Γ· distance (km) β Time per kilometre; divide by 0.62137 to get min/mile.speed (km/h) = distance (km) Γ· time (hours) β Average speed over the run; 1 km/h = 0.62137 mph.kcal = MET Γ body weight (kg) Γ duration (hours) β MET values from the Ainsworth 2011 Compendium, selected by running speed.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.HRmax β 220 β age or 208 β 0.7 Γ age (Tanaka 2001) β Population estimate; individual variation β Β±10 bpm.THR = (HRmax β HRrest) Γ intensity % + HRrest β Heart-rate reserve method for personalised training zones.tβ = tβ Γ (dβ / dβ)^1.06 β Endurance time scaling across distances (Riegel 1981).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 kcalResult: Pace 5:00/km (8:03/mile), speed 12.0 km/h, β 335 kcal.
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 kcalResult: Pace 5:30/km (8:51/mile), speed 10.9 km/h, β 706 kcal.
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 kcalResult: Pace 10:00/mile (6:13/km), speed 9.66 km/h, β 750 kcal.
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:23Result: Pace 5:41/km (9:09/mile), speed 10.55 km/h, β 1 512 kcal. Predicted marathon β 4:23.
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.
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.
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.
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.
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.
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).
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).
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.
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.
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.
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.
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: