Home·Geometry
Ad

Claim your crypto exchange bonus

Bonuses you get just for signing up. Terms are copied straight from each exchange.

Stair Handrail Length

Finds the slope distance between nosings by Pythagoras — the run is tread × (steps − 1), the rise is riser × steps — then adds a fixed margin for the end fittings.

Your numbers

Handrail length

4.73m

Slope distance

4.43m

Formula

Handrail length = √((Tread depth×(Number of steps-1))² + (Riser height×Number of steps)²) ÷ 100 + End allowance÷100

If your baluster spacing is fixed by code, divide this length by that spacing first to plan how many you need.

What to enter

InputDefaultAccepted range
Number of steps141 ~ 60
Riser height (cm)185 ~ 30
Tread depth (cm)2815 ~ 50
End allowance (cm)300 ~ 100

Step by step

FormulaHandrail length = √((Tread depth×(Number of steps-1))² + (Riser height×Number of steps)²) ÷ 100 + End allowance÷100
With the default numbersHandrail length = √((28×(14-1))² + (18×14)²) ÷ 100 + 30÷100
AnswerHandrail length = 4.73 m

Quick reference table

Results when only Number of steps changes and everything else stays put.

Number of stepsHandrail length (m)Slope distance (m)
72.42.1
10.53.563.26
144.734.43
217.066.76
289.399.09

What each result means

ResultAt default values
Handrail length (m)The slope distance plus a margin for the end fittings — what you actually order.4.73
Slope distance (m)The slope distance between nosings, found by Pythagoras from the run and rise.4.43

Common mistakes

If your baluster spacing is fixed by code, divide this length by that spacing first to plan how many you need.

Glossary

Handrail length
The slope distance plus a margin for the end fittings — what you actually order.
Slope distance
The slope distance between nosings, found by Pythagoras from the run and rise.

Frequently asked questions

QHow is Stair Handrail Length calculated?

Handrail length = √((Tread depth×(Number of steps-1))² + (Riser height×Number of steps)²) ÷ 100 + End allowance÷100 — Finds the slope distance between nosings by Pythagoras — the run is tread × (steps − 1), the rise is riser × steps — then adds a fixed margin for the end fittings.

QCan you walk through an example?

With Number of steps 14, Riser height 18cm, Tread depth 28cm, End allowance 30cm, the answer is Handrail length 4.73m.

QWhat do I need to enter?

Enter Number of steps, Riser height, Tread depth, End allowance. The result recalculates as you type, and an empty box counts as zero.

QHow much does the answer move if I change a number?

Changing only Number of steps moves the answer to Number of steps 7 → Handrail length (m) 2.4 and Number of steps 28 → Handrail length (m) 9.39. The table below lays out five steps.

QHow are the numbers rounded?

Money is shown to the nearest whole unit, percentages to one decimal place and everything else to two. What you see is rounded; the calculation itself carries the unrounded value forward.

QAnything to watch out for?

If your baluster spacing is fixed by code, divide this length by that spacing first to plan how many you need.

Related calculators

Keep your length units consistent across inputs — mixing centimetres and metres throws results far off.