Steps to Calories Calculator

lb
in
Walking Pace
Calories Burned376 kcal
Distance4.43 mi
Stride Length28.1 in

The Steps to Calories Calculator converts a raw step count into the energy you actually burned walking. Instead of assuming a fixed calories-per-step value, it estimates your stride length from your height, multiplies by your steps to get distance, then applies a weight-based and pace-based energy cost. The result is calories burned plus the distance you covered in miles.

Formula

distance = steps × (height × 0.413) ÷ 63360; calories = distance × weight × paceFactor

steps
Total steps taken
height
Height in inches (used to estimate stride)
weight
Body weight in pounds
paceFactor
Energy cost per mile per pound (about 0.44 to 0.66)

How it works

  1. Enter your step count, body weight, height, and the pace you typically walk at.
  2. Your stride is estimated as 0.413 of your height, and total distance is steps multiplied by stride, converted to miles.
  3. Calories are distance in miles times your weight times a pace-dependent factor, since faster walking and a heavier body both burn more energy per mile.

Worked example

A 160 lb, 68-inch-tall person walks 10,000 steps at a moderate pace.

  1. Stride = 68 × 0.413 = 28.1 in.
  2. Distance = 10,000 × 28.1 ÷ 63,360 = 4.43 miles.
  3. Calories = 4.43 × 160 × 0.53 = about 376 kcal.

Roughly 376 calories burned over about 4.43 miles.

Frequently asked questions

Why does height affect the result?
Height is used to estimate your stride length. Taller people cover more ground per step, so the same step count translates to a longer distance and more calories burned.
How accurate is the calorie estimate?
It is a solid approximation for level walking. Terrain, carrying loads, fitness, and individual gait all shift the true number, so treat it as a guide rather than a precise measurement.
How many steps equal a mile?
For most adults it is roughly 2,000 to 2,500 steps per mile, depending on stride length. This calculator derives your own figure from your entered height rather than assuming a single value.