Method
Risers = ceil(total rise/target); actual riser = rise/risers; treads usually equal risers−1 for a floor-to-floor run.
Everyday worksheet
Estimate riser count, actual riser height, tread count, total run and approximate stair angle from a floor-to-floor rise.
The calculation runs locally. Results include the intermediate values, unit conversions and assumptions needed to audit the answer.
Method, assumptions and practical use
Risers = ceil(total rise/target); actual riser = rise/risers; treads usually equal risers−1 for a floor-to-floor run. Inputs stay in this browser, and the result table exposes conversions and assumptions for independent checking.
Risers = ceil(total rise/target); actual riser = rise/risers; treads usually equal risers−1 for a floor-to-floor run.
Dividing the exact rise evenly makes all risers consistent, a critical layout requirement.
Building-code limits, landings, headroom, nosings, structure and accessibility rules vary; this is not a permit-ready design.
Everything runs in this browser. Inputs are not sent to an external calculator.
Displayed values may be rounded for readability while calculations use full floating-point precision unless the tool explicitly uses exact integers.
Building-code limits, landings, headroom, nosings, structure and accessibility rules vary; this is not a permit-ready design.
Simple by design
Use realistic values in each field. You can change them anytime.
The formula runs locally, so there is no account or waiting time.
Treat the answer as a practical estimate for your next decision.