Skip to content

Stair calculator

Turn three straight-flight measurements into equal step dimensions and a checkable side view.

rise ÷ risers · run ÷ treads

Enter the stair dimensions

Calculated in this browser. Measurements are not uploaded or saved.

Measurement system

Results

This layout has 15 risers and 14 treads because the upper floor acts as the final walking surface.

Riser height
7.2 in
Tread depth
10 in
Treads
14
Stair angle
37.65°
Slope length
176.82 in
Side-view diagram
Scaled side view with equal stair stepsrise: 108 inrun: 140 in37.65°

Reverse check

7.2 × 15 risers ≈ 108 in

10 × 14 treads ≈ 140 in

How to use this stair calculator

  1. Choose inches or millimetres. The selection changes labels and example values; it does not convert numbers already typed. Measure every field in the same system.
  2. Measure total rise vertically from the finished lower floor to the finished upper floor. Enter the intended number of risers, counting the last vertical rise onto the upper floor.
  3. Measure the available total horizontal run from the first riser to the upper landing. Do not add the depth of the upper landing as another tread.
  4. Select Calculate stairs. Read the equal riser height, equal tread depth, tread count, angle and diagonal slope length. Use the reverse check and diagram to catch a misunderstood count before using the measurements elsewhere.
  5. Change any input and calculate again. Copy Results creates a plain-text summary for notes; it does not create a cut list, construction drawing or saved project.

What the calculation means

A straight flight ending at an upper floor normally has one more riser than tread. Each riser is a vertical change in level. The upper floor supplies the surface after the final rise, so it is not counted again as a separate tread. With 15 risers, this calculator therefore uses 14 treads. This definition is shown beside every result because mixing riser and tread counts is a common source of a one-step error.

Riser height equals total rise divided by the number of risers. Tread depth equals total horizontal run divided by the number of treads. The calculator also multiplies both answers back by their counts. Those reverse totals should match the inputs apart from display rounding. The angle is arctan(total rise ÷ total run), and slope length is the hypotenuse √(rise² + run²). The diagonal is a geometric reference, not a stringer cut length that accounts for mounting, tread thickness or end cuts.

The drawing is a scaled schematic of the entered geometry. It helps show whether the count definition and proportions look plausible, but it is not a fabrication plan. Labels are rounded for display while calculations keep full browser numeric precision. Measure the real finished surfaces rather than copying dimensions from an unfinished opening.

Worked stair examples

Imperial example: a 9-foot rise

Enter 108 in total rise, 15 risers and 140 in total run. The result is 14 treads, a 7.2 in riser, a 10 in tread, an angle of about 37.65° and a slope length of about 176.82 in. The checks return 7.2 × 15 = 108 and 10 × 14 = 140.

Metric example: floor-to-floor layout

Enter 2800 mm total rise, 16 risers and 4500 mm total run. The result is 15 treads, a 175 mm riser, a 300 mm tread, an angle of about 31.89° and a slope length of about 5300 mm. The upper landing is the surface after riser 16; it is not tread 16.

Scope, measurement limits and common errors

Frequently asked questions

Why are there fewer treads than risers?

The final riser arrives at the upper floor, which becomes the next walking surface. For the standard top-floor convention used here, treads = risers − 1.

Does “number of risers” mean visible vertical boards?

No. It means equal vertical changes in level. An open stair may have no physical riser boards and still has the same geometric riser count.

Can this calculator choose the number of steps for me?

No. The approved scope requires you to enter the riser count so alternatives can be compared deliberately. Change the count and recalculate to inspect another layout.

Is the slope length my stringer cutting length?

Not necessarily. It is the right-triangle diagonal only. Real stringer layout depends on mounting, thicknesses, bearing, end cuts and structural design that this page does not calculate.

Does a displayed result meet building code?

No code decision is made. The page only reports geometry. Check current local rules and all relevant dimensions before building.

Are my measurements stored?

No. Calculation and copying happen in this browser for the current visit, with no account or project history.