Tested tool guide
Tested browser tools
Checked August 16, 2026
What Staircase Calculator does, with a checked example
A staircase is just a vertical rise divided into equal steps, and this tool does that division. You enter the floor-to-floor rise and the horizontal run the stair can occupy; it returns the number of risers, the riser height, the tread depth, the stringer length, and the headroom, and shows how the result sits against the usual residential limits: 7.75 in maximum riser, 10 in minimum tread, 80 in headroom. The step people get wrong most often is the off-by-one: the upper floor is the last tread, so a flight has one fewer tread than it has risers.
Worked example
A concrete input and expected output from the current implementation.
Input
Total rise: 105 in. Total run: 140 in. Desired riser height: 7 in.
->
Expected output
15 risers at 7.0 in each; 14 treads at 10.0 in each; stringer length 175 in (14 ft 7 in).
105 in divided by 7 in is exactly 15, so the risers land at 7.0 in with no rounding, and the 140 in run split across 14 treads (15 risers minus the top step, which is the upper floor) gives exactly 10.0 in per tread. The stringer is the hypotenuse: the square root of 105 squared plus 140 squared is 175 in, the 3-4-5 triangle scaled by 35, which puts this flight inside the usual residential limits of a 7.75 in maximum riser and a 10 in minimum tread.