>
Enter total rise and available run. Get riser, tread, stringer length and angle, a live code check, and a complete build packet PDF.
The step count is the total rise divided by your target riser height, rounded to the nearest whole step. Dividing total rise by that step count gives the actual riser height, kept equal across every step as code requires. Tread depth is the available run divided by the number of treads, which is one less than the step count because the top step lands on the floor above.
Pick your jurisdiction in the calculator header. Each result re-checks live against that code's riser, tread and width limits, with the governing clause shown beside every line. Switching between editions — IRC 2021 and 2024, for example — recalculates instantly.