HomeEngineering & Automotive › Stopping Distance Calculator

Stopping Distance Calculator

Computes the reaction (thinking) distance, braking distance and total stopping distance of a vehicle from its speed, the driver's reaction time and either a road-condition friction coefficient or a given deceleration, in metres and feet.

When to use

You want to know how far a car travels before it stops from a given speed on dry, wet, snowy or icy roads, or the effect of reaction time.

Do not use when: You need the deceleration itself from speeds and times (use acceleration), or the energy dissipated in braking (use kinetic-energy).

Formula

v = speed_km_h / 3.6; a = μ × 9.80665 (or deceleration_m_s2); reaction_distance_m = v × reaction_time_s; braking_distance_m = v² / (2 a); total = reaction + braking; braking_time_s = v / a

Constant-deceleration model on level road; braking distance grows with the square of speed. Friction values are typical (dry asphalt 0.7, wet 0.4, snow 0.2, ice 0.1); real ABS-equipped cars on dry roads reach 0.8–1.0 g. Grade, tyre wear and brake fade are not modelled.

Inputs

ParameterTypeUnitRequiredDescription
speed_km_hnumberkm/hyesInitial vehicle speed in km/h (mph × 1.609344). Range: > 0, ≤ 500
reaction_time_snumbersdefault 1.5Perception–reaction time before the brakes act: 1.0–1.5 s alert driver, 2.5 s is the AASHTO road-design value. Range: ≥ 0, ≤ 10
road_conditionenum: dry | wet | snow | icedefault dryTypical tyre–road friction coefficient; overridden by friction_coefficient or deceleration_m_s2 when given.
friction_coefficientnumbernoOptional custom coefficient of friction (deceleration = μ × 9.80665 m/s²). Range: > 0, ≤ 1.5
deceleration_m_s2numberm/s²noOptional braking deceleration in m/s² (e.g. 3.4 for the AASHTO design value, 8–10 for a modern car with ABS on dry road); takes precedence over friction. Range: > 0, ≤ 20

Outputs

OutputTypeUnitDescription
speed_m_snumberm/sspeed_km_h / 3.6.
deceleration_m_s2numberm/s²μ × g or the given deceleration.
reaction_distance_mnumbermDistance covered at constant speed during the reaction time: v × t_r.
braking_distance_mnumbermv² / (2 a).
total_stopping_distance_mnumbermReaction distance + braking distance.
reaction_distance_ftnumberftIn feet (÷ 0.3048).
braking_distance_ftnumberftIn feet.
total_stopping_distance_ftnumberftIn feet.
braking_time_snumbersv / a.
total_time_snumbersreaction_time_s + braking_time_s.

Example

100 km/h, 1.5 s reaction, dry road: {"speed_km_h":100,"reaction_time_s":1.5,"road_condition":"dry"}{"speed_m_s":27.7778,"deceleration_m_s2":6.8647,"reaction_distance_m":41.67,"braking_distance_m":56.2,"total_stopping_distance_m":97.87,"total_stopping_distance_ft":321.1,"braking_time_s":4.046,"total_time_s":5.546}

50 km/h, 1.0 s reaction, wet road: {"speed_km_h":50,"reaction_time_s":1,"road_condition":"wet"}{"reaction_distance_m":13.89,"braking_distance_m":24.59,"total_stopping_distance_m":38.48}

GET https://tttkmbb.com/api/v1/calculate/stopping-distance?speed_km_h=100&reaction_time_s=1.5&road_condition=dry

Machine access

Sources

FAQ

Why does doubling the speed quadruple the braking distance?

Kinetic energy grows with v², and the brakes remove it at a roughly constant force, so the distance v²/(2a) quadruples while the reaction distance only doubles.

Which reaction time should I use?

About 1.0–1.5 s for an alert driver expecting to brake; road designers use 2.5 s to cover most drivers in unexpected situations. Distraction or fatigue adds a second or more.

Related calculators