What this tool does
Works out the number of risers, the actual riser height, and the horizontal run from total rise, a target riser height, and tread depth. It assumes the upper floor serves as the final tread.
How to use it
- Enter the total rise in centimetres, finished floor to finished floor.
- Enter the target riser height.
- Enter the tread depth.
- Run it for the riser count, actual riser height, and run.
Worked example
A 280 cm rise with an 18 cm target riser and 28 cm treads gives 16 risers, an actual riser of 17.5 cm, and a 420 cm run.
Calculation method
Riser count
ceil(rise/target)Actual riser
rise/ceil(rise/target)Horizontal run
(ceil(rise/target)-1)*treadFrequently asked questions
- The actual riser is lower than my target.
- Because the rise must divide into a whole number of risers, the count is rounded up. 280 ÷ 18 is 15.6, so 16 risers, and 280 ÷ 16 is 17.5 cm. All risers must be equal for safety.
- Why is the run based on one fewer tread?
- The upper floor acts as the last tread, so treads number one less than risers: 16 risers means 15 treads, and 15 × 28 = 420 cm.
What this tool does not cover
Geometry only — no code or structural check. Confirm riser and tread limits, handrails, headroom, and landing requirements against your local building code.