How it works
Divide a total rise into equal risers no higher than your target. Tread depth, landings and building-code compliance are not determined.
Worked example
Show example inputs and result
Total rise: 280 · Target maximum riser: 18.
- Risers
- 16
- Actual riser height
- 17.5 cm
Questions and answers
Why are some results rounded?
Results display up to 8 decimal places. Calculations use the unrounded values; very small values use scientific notation. JavaScript floating-point arithmetic can introduce tiny rounding differences.
Are my inputs sent to a server?
The calculator processes inputs in your browser. Its code does not send your values to a server.
Method reviewed: October 8, 2026 · Methods & accuracy