Stair Stringer Calculator

Calculate stair risers, treads, total run, stringer length, stair angle, board length, and stair layout measurements. Use this stair stringer calculator for deck stairs, porch stairs, basement stairs, interior stairs, exterior stairs, and preliminary stair framing planning.

Calculate Stair Stringer

Riser count ≈ total rise ÷ target riser height. Stringer length = √(total rise² + total run²).
Your result will appear here.

How the stair stringer calculator works

Riser count:
The calculator divides total rise by the target riser height and rounds to a practical whole number of risers.

Actual riser height:
The calculator divides total rise by the final riser count to estimate the actual height of each riser.

Total run:
The calculator multiplies tread depth by the number of treads, then adds top landing or layout offsets when entered.

Stringer length:
The calculator uses the stair rise and run as a right triangle to estimate diagonal stringer length.

Why use a stair stringer calculator?

A stair stringer calculator helps estimate stair layout measurements before cutting stringers or ordering material.

It can help compare risers, treads, actual riser height, tread depth, total run, stair angle, board length, stringer count, and material cost.

What your result means

Your result shows estimated number of risers, number of treads, actual riser height, tread depth, total run, stair angle, stringer length, board length check, stringer count, stair width, and estimated material cost. These are planning estimates only.

Stair stringer formulas

Frequently asked questions

How do you calculate stair stringer length?

Use the total rise and total run as a right triangle. The stringer length is the diagonal distance calculated with the Pythagorean formula.

How many risers do I need?

Divide total rise by your target riser height and round to a whole number. Then divide total rise by that riser count to get the actual riser height.

How many treads are needed?

For many stair layouts, tread count is one less than riser count because the upper landing acts as the final step. Some layouts may vary.

Can this replace stair code requirements?

No. Final stairs should follow local code for maximum riser height, minimum tread depth, nosing, landing size, headroom, handrails, guards, lighting, and structural support.