Free tool

Step Calculator

Convert steps to kilometers or miles, estimate the calories burned walking and find out how many daily steps you actually need for your goal. Includes a reference table and age-based recommendations.

Quick steps:

Are you a personal trainer?

Try TrainerStudio for free

Manage your clients, build custom programs and track their progress. Everything in one professional platform.

Build your own app
Free for up to 3 clients
No credit card required
Cancel anytime

How many steps are in 1 kilometer or 1 mile?

The number of steps per kilometer (or per mile) depends mostly on your height and stride length. As a general reference, an average-height person (5'7" / 170 cm) takes roughly 1,300-1,400 steps per kilometer (or around 2,000-2,250 steps per mile) walking, and about 1,000-1,100 steps per kilometer running (stride gets longer when you run).

Average walking stride length is roughly 2.3-2.6 feet (0.70-0.78 m) for women and 2.5-2.7 feet (0.75-0.83 m) for men. This calculator uses your height to estimate your personal stride length and give you more accurate conversions.

StepsDistance (approx.)Walking timeCalories (approx.)*
1,0000.7 km / 0.43 mi~10 min~35 kcal
3,0002.1 km / 1.30 mi~30 min~105 kcal
5,0003.5 km / 2.17 mi~50 min~175 kcal
7,5005.3 km / 3.26 mi~75 min~260 kcal
10,0007.0 km / 4.35 mi~100 min~350 kcal
15,00010.5 km / 6.52 mi~150 min~525 kcal
20,00014.0 km / 8.70 mi~200 min~700 kcal

*Estimate for a 154 lb (70 kg) person walking at a moderate pace (3.1 mph / 5 km/h). Average stride 2.3 ft (0.70 m).

How many steps a day should you aim for?

The classic 10,000-steps-a-day target became popular in the 1960s as part of a Japanese marketing campaign, but recent research paints a more nuanced picture.

A 2023 meta-analysis published in the European Journal of Preventive Cardiology including more than 226,000 participants concluded that the health benefits start from 3,967 steps/day (all-cause mortality reduction) and that every additional 1,000 steps reduces mortality risk by 15%. Cardiovascular benefits kick in from 2,337 steps/day.

Goals based on your target

General health

7,000-8,000

steps/day. Maximum health benefit with the least effort.

Weight loss

10,000-12,000

steps/day. Meaningfully increases daily calorie burn (~350-500 kcal).

Athletes

12,000-15,000+

steps/day. Keeps NEAT high during cutting phases.

Frequently asked questions