Cadence & Stride Length Calculator Formula

Understand the math behind the cadence & stride length calculator. Each variable explained with a worked example.

Formulas Used

Stride Length

stride_ft = round(stride_length_ft * 100) / 100

Stride Length

stride_m = round(stride_length_ft * 0.3048 * 100) / 100

Steps per Mile

steps_per_mile = round(5280 / stride_length_ft)

Steps per Kilometer

steps_per_km = round(3280.84 / stride_length_ft)

Variables

VariableDescriptionDefault
cadence_spmCadence(steps/min)170
speed_mphRunning Speed(mph)6
speed_ft_per_minDerived value= speed_mph * 5280 / 60calculated
stride_length_ftDerived value= speed_ft_per_min / cadence_spmcalculated

How It Works

How Cadence and Stride Length Relate

Speed equals cadence multiplied by stride length.

Formula

Stride Length = Speed / Cadence

Convert speed to feet per minute first: Speed (ft/min) = mph x 5280 / 60

Optimal Cadence

Elite runners typically have a cadence of 180+ steps per minute. Increasing cadence (with shorter strides) often improves efficiency and reduces injury risk compared to overstriding.

Worked Example

Running at 6 mph with a cadence of 170 steps per minute.

cadence_spm = 170speed_mph = 6
  1. 01Speed in ft/min = 6 * 5280 / 60 = 528 ft/min
  2. 02Stride length = 528 / 170 = 3.11 ft
  3. 03Stride length in meters = 3.11 * 0.3048 = 0.95 m
  4. 04Steps per mile = 5280 / 3.11 = 1,699 steps