Give it the three finished-floor elevations. It returns the stair riser layout that lands closest to the mid-landing you were given, with the tightest nose-to-nose spread it can reach — adjusting only the bottom and top nose of each run, and telling you which of those costs a piecemark. Built by a working steel stair detailer, not a software company.
—
| Flight | Qty | Riser | Note |
|---|
| Level | FF | Note |
|---|
| Check | Value | Verdict | Limit |
|---|
Closest landing first, then tightest spread. Riser count and the split between flights both move — the split is what moves the landing. Anything further than a foot off your target is not listed; clear the landing field to see the stair without that limit. Tinted rows have a standard riser below your window. Click or tab to a row and press Enter to load it.
| Landing FF | Off target | Risers | Treads | Split | Standard riser | Adjusted | Variance | Run lo / up | Angle |
|---|
n risers has n − 1 treads. Out and back with N risers = N − 2 treads; straight run = N − 1.Solved in integer sixteenths of an inch. Anything typed is snapped to the nearest 1/16 on the way in. Total rise H = top FF − bottom FF; landing target T = mid FF − bottom FF.
N and each split n₁ / n₂, the page tries every pair of standard risers R₁, R₂ on the 1/16 grid, from 1/2" below your minimum (never under 4") up to your maximum or 7", whichever is lower.L = H − (n₁R₁ + n₂R₂), spread over a spots in as-equal-as-possible sixteenths. Every workable a is kept, not just the smallest — one more spot often halves the spread.L is positive and the highest first when negative, so the adjustment closes the spread instead of opening it.≤ the cap and max − min ≤ 3/8", and its riser heights are summed back against H before it can be shown.= bottom FF + Σ lower-flight risers. Miss = that − your target.Run per flight = (risers in flight − 1) × 11". Angle = atan(standard riser / 11).
A 16'-0" floor-to-floor out-and-back stair, bottom finished floor at 100'-0", top at 116'-0", architect's mid-landing shown at 108'-0". Riser window 6 3/4" to 7", tread 11".
28 risers at 6 7/8", split 14 up / 14 up. Landing lands exactly on 108'-0".
Straight arithmetic first: 28 × 6 7/8" = 16'-0 1/2" — half an inch over the opening. That half inch has to go somewhere.
Put it in the two bottom noses and each drops to 6 5/8", giving a 1/4" nose-to-nose spread and costing the shop nothing, because a bottom nose already carries its own piecemark. Allow the top noses as well and the leftover splits four ways instead of two: four risers at 6 3/4", spread down to 1/8" — at the price of two piecemarks that would not otherwise be cut.
That trade is the whole job. The calculator shows you both and prices each one; it does not pick for you.
Total rise divided by riser count gives the average, but the landing is what makes it hard. The split between the two flights is what moves the landing elevation, so you solve for both together: pick a riser count, try every split that could reach the landing you were given, and take the one that lands closest with the tightest spread. An even 50/50 split is a coincidence, not a rule.
Not identical, but close. The greatest riser may not exceed the smallest by more than 3/8" — and that is measured nose to nose across the whole stair, not between neighbouring risers. In practice you want most risers identical and the leftover absorbed in as few as possible.
7" under IBC, with a minimum 11" tread. This calculator treats 7" as a hard cap and will not return a layout above it no matter what maximum you type.
Because the nosing is set to finished floor, and that is what a person's foot lands on. Steel elevations fall out of the layout afterwards once the finish at each level is known. A mid-landing carrying 3" of concrete is part of the layout from the start, not a correction later.
Fewer than you might expect — risers and treads are different counts. A flight of n risers has n − 1 treads, because the floor or landing is the last tread. An out-and-back with 28 risers has 26 treads; a straight run of 28 risers has 27.
Yes, and it is often the better answer. Two flights carrying two different standard risers can close a rise that no single riser height closes cleanly, provided every riser in the stair still sits inside the 3/8" nose-to-nose spread. This calculator tries both and prefers one shared standard only when it can get it.
The bottom nose and the top nose of each run, and nothing between them. The bottom nose is the cheap one — that piece already carries its own piecemark, so adjusting it costs the shop nothing. The top nose can be a typical tread, so touching it creates a piecemark that would not otherwise exist.
It is the shop standard this page is built around, and 11" is the IBC minimum. Architects sometimes draw a full 12"; on this page that is treated as the wrong tread for an 11" nosing-to-nosing layout with a 1" nose and heel setback.
Verify with the project engineer, contract documents, and the governing code. Layout aid only — not a design tool, and not a code compliance certification.