Steps to Miles Calculator

Convert your step count to miles, kilometers, and calories.

This tool is for informational and educational purposes only. It is not a substitute for professional financial, medical, legal, or engineering advice. See Terms of Service.

Can't find what you need?

Request a Tool

How to Use the Steps to Miles Calculator

This calculator converts step count to distance in miles and kilometers, using your stride length to determine how far each step takes you.

  1. Enter your step count. Type the number of steps from your fitness tracker, pedometer, or phone health app. The default of 10,000 steps is the popular daily goal.
  2. Select your sex. The default stride length is 2.5 feet for males and 2.2 feet for females, based on average values from gait research. Your height affects stride length significantly.
  3. Override stride length. If you know your actual stride length (measured or from a treadmill calibration), enter it for a more accurate result. Stride length is the distance from one foot's heel strike to the same foot's next heel strike.
  4. Read your results. Miles, kilometers, and an estimated calorie burn appear instantly. Calorie estimate uses 0.04 kcal per step, a rough average that varies with speed, terrain, and body weight.

About Steps to Distance Conversion

The number of steps in a mile depends entirely on stride length. Using the average male stride of 2.5 feet, there are approximately 2,112 steps per mile. Using the average female stride of 2.2 feet, there are approximately 2,400 steps per mile. This means the popular "10,000 steps per day" goal equates to roughly 4.7 miles for men and 4.2 miles for women.

Stride length varies considerably with height, fitness level, and walking or running speed. Taller people generally have longer strides. Runners have much longer strides than walkers. To find your exact stride length, walk or run a measured mile and count your steps, then divide 5,280 feet by your step count.

Frequently Asked Questions

How many steps are in a mile?

For an average male walking with a 2.5-foot stride, there are approximately 2,112 steps per mile (5,280 ÷ 2.5). For an average female with a 2.2-foot stride, it is about 2,400 steps per mile. If you run, your stride is longer and the step count per mile drops to roughly 1,400 to 1,800. Height also matters: taller people take fewer steps per mile because each step covers more ground.

Is 10,000 steps a day a good goal?

The 10,000-step goal originated from a 1960s Japanese marketing campaign for a pedometer and was not based on clinical research. That said, more recent studies support meaningful health benefits from increased daily steps. A 2021 study in JAMA Internal Medicine found that 7,000 to 9,000 steps per day was associated with significantly lower mortality risk, with diminishing returns above that level. The best goal is one you can consistently achieve. Starting at your current baseline and gradually increasing by 500 to 1,000 steps per week is more effective than jumping to an arbitrary target.

How can I measure my stride length?

The most accurate method is to walk or run a known distance, count your steps, and divide the distance in feet by the number of steps. Find a 100-foot or 400-meter track, walk it at your normal pace while counting steps, and calculate. Alternatively, measure the distance between two consecutive heel strikes on the same foot while walking normally, which gives your stride length directly. For running, stride length is significantly longer than walking due to a flight phase between steps.

How many calories do 10,000 steps burn?

Walking 10,000 steps burns approximately 300 to 500 calories for most adults, depending on body weight, speed, and terrain. The rough estimate of 0.04 kcal per step used in this calculator gives 400 kcal for 10,000 steps, which is in the middle of the typical range. A 200-pound person walking briskly burns more than a 120-pound person walking slowly. Hilly terrain or carrying a load also increases calorie burn significantly. For precise estimates, a heart rate monitor provides better individual accuracy.