About
One multiplication and a set of exact unit definitions. The uncertainty is in the step, not the arithmetic.
What the page computes
One multiplication, then a set of exact unit definitions. The step length is converted to metres, the step count is multiplied by it, and the result is divided into the other units. Nothing is rounded until the display step.
| Output | Formula | Example (10,000 steps at 70 cm) |
|---|---|---|
| Metres | steps × step length in metres | 7,000 m |
| Kilometres | metres ÷ 1,000 | 7 km |
| Feet | metres ÷ 0.3048 | 22,965.88 ft |
| Yards | metres ÷ 0.9144 | 7,655.29 yd |
| Miles | metres ÷ 1,609.344 | 4.3496 mi |
| Steps per km | 1,000 ÷ step length in metres | 1,429 |
Input handling
- Steps must be zero or more. Zero is allowed and returns a zero distance, which is useful for checking the step length alone.
- Step length must be greater than zero. The field accepts decimals, so 0.7 m and 70 cm are equivalent.
- Unit changes the interpretation of the step-length field, not the number. Switching from centimetres to inches without changing the value changes the distance by a factor of 2.54.
- Presets write a value and a unit into the two fields. Editing either field afterwards switches the preset back to Custom, so the form never claims a preset it is not using.
- Walking and running times assume exactly 5 km/h and 10 km/h, with no stops. They are pace comparisons, not a journey estimate.
Unit definitions
The conversions are exact by definition: 1 inch = 2.54 cm, 1 foot = 0.3048 m, 1 yard = 0.9144 m, 1 mile = 1,609.344 m. The page does not use a rounded 0.305 or 1.61, so a long distance does not accumulate a conversion error. The only approximate input is the step length.
Where the presets come from
The 50 cm preset is a child's approximate walking step. The 70 cm and 76 cm presets bracket the adult average. The 110 cm preset is a running step at an easy pace. They are round numbers chosen to be plausible starting points, not measurements of any individual; the height-based estimates are on the step length page.
What the tool does not know
- Your actual step length. It uses the number you enter. Height, speed, terrain and fatigue all change it.
- The route. Distance on the ground is longer than the straight-line distance between two points, and a hilly route is longer than a flat one with the same step count.
- Your pace. The time rows use fixed speeds. A slow walker at 4 km/h needs 25% longer than the 5 km/h row.
- Calories. Energy cost depends on body mass, speed and gradient, not on distance alone. This page does not estimate it.
- GPS or sensor data. There is no device access. The page cannot read a pedometer, a watch or a phone.
How the pages are built
Four static pages, one stylesheet and one script, served from this domain. No framework, no third-party script, no analytics, no cookie. The arithmetic is a single function with no dependencies, and the worked example (10 steps at 50 cm, and 10,000 steps at 70 cm) is the check used for a change.
Corrections
If a conversion factor is wrong or a boundary is handled badly, the fix belongs in the script and this page. The tests cover millimetres, inches, feet, yards, a zero step count and a zero step length, so the form and the description cannot drift apart.