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
- Enter your step count, body weight, height, and the pace you typically walk at.
- Your stride is estimated as 0.413 of your height, and total distance is steps multiplied by stride, converted to miles.
- 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.
- Stride = 68 × 0.413 = 28.1 in.
- Distance = 10,000 × 28.1 ÷ 63,360 = 4.43 miles.
- 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.