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.

OutputFormulaExample (10,000 steps at 70 cm)
Metressteps × step length in metres7,000 m
Kilometresmetres ÷ 1,0007 km
Feetmetres ÷ 0.304822,965.88 ft
Yardsmetres ÷ 0.91447,655.29 yd
Milesmetres ÷ 1,609.3444.3496 mi
Steps per km1,000 ÷ step length in metres1,429

Input handling

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

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.