Stair Calculator - Calculate Riser, Tread, Run & Stringer

Plan straight stairs from floor-to-floor height, available space or a fixed number of risers. Calculate riser height, tread depth, total run, stringer length, stair angle, comfort and headroom checks.

Plan Your Stair Layout

Start with the measurement you know. If you know the floor-to-floor height, use Automatic Layout. If space is limited, use Fit Available Run. If you already know the number of risers, use Fixed Risers.

Measure from the lower finished floor to the upper finished floor.
Used to choose a practical whole number of risers.
Effective walking depth from one nosing to the next.
The maximum horizontal footprint available for the flight.
Use this when the number of risers is already known.
Overhang beyond the riser face. Used separately from effective tread run.
Used for footprint and planning checks.
Useful when estimating stringer layout and tread board depth.
Needed for the headroom planning calculation.
Length of the opening measured in the direction of travel.
Reference value only. Confirm the requirement for your location and stair type.
Common US residential reference value.
Common US residential reference value.
Optional planning check. Leave unchanged unless you use a different standard.
Your stair layout

Risers
-
equal vertical steps
Actual riser
-
height per riser
Treads
-
walking surfaces
Tread run
-
effective going
Total run
-
horizontal footprint
Stringer
-
geometric length
Stair angle
-
flight pitch
2R + T
-
proportion check
Riser height
-
Tread depth
-
Stair angle
-
Available space
-
Headroom
Enter opening data for a planning check.
Walking comfort
-
Stair side elevation

What the numbers mean

Riser: vertical height of one step.

Tread run: horizontal walking depth from one nosing to the next.

Total run: horizontal distance occupied by the flight.

Stringer length: diagonal geometry from the lower stair point to the upper stair point. The actual board purchased needs additional length for cuts and connections.

Stair proportion

2 x rise + tread = -

-

Stringer geometry

Stringer = square root of rise squared + run squared

-

Space planning

-

How useful was this calculator?

Your rating is stored locally in your browser. No rating data is sent to ComfortSkillz.

Ratings are stored only on this device using local browser storage.

How to Calculate Stairs

Stair planning starts with the total rise, not the number of boards or steps. Measure vertically from the finished floor at the bottom to the finished floor at the top. The finished surfaces matter because flooring thickness can change the final riser.

1. Calculate the number of risers

Divide the total rise by your target riser height. The result is converted to a whole number of risers. The total rise is then divided evenly between those risers.

Number of risers = total rise divided by target riser height

The calculator does not leave a fractional riser. Equal risers are important because uneven steps create a trip hazard and are restricted by many building standards.

2. Calculate the actual riser height

Actual riser = total rise divided by number of risers

3. Calculate the number of treads

Number of treads = number of risers minus 1

In a typical straight flight ending at an upper floor, the upper floor serves as the final walking surface.

4. Calculate total stair run

Total run = number of treads x tread run

5. Calculate stringer length

Stringer length = square root of total rise squared + total run squared

This is the geometric diagonal. Do not use this value as the exact board purchasing length. A stringer board needs enough extra length for the top and bottom cuts, seats, connections and the construction method being used.

How Much Space Do Stairs Need?

Stair footprint depends mainly on the number of treads and the tread run. A staircase with 14 treads at a 10 inch run requires about 140 inches of horizontal run before accounting for landings or other layout requirements.

Use Fit Available Run when space is the limiting factor. Enter the maximum horizontal distance and the calculator searches for a whole-riser layout whose required run fits inside that distance.

A stair that fits mathematically can still fail a real project because landings, doors, walls, handrails, guards, headroom, structural framing and local requirements also affect the usable space.

Stair Rise and Run Comfort Check

A common stair proportion check is the 2R + T relationship, where R is riser height and T is tread run.

2 x riser + tread run

A result around 24 to 25 inches is often used as a practical walking-comfort reference. Treat this as a proportion guideline rather than a universal building-code requirement.

A stair can satisfy a code dimension while still feeling steep or shallow. Looking at riser, tread, angle and the 2R + T relationship together gives a better planning picture.

Common Stair Dimensions Reference

The values below are planning references, not a substitute for checking the code applicable to your project.

Dimension Common planning value Why it matters
Riser height About 7 to 7.75 in Controls step height and stair pitch
Tread run About 10 to 11 in or more Provides usable foot space
Stair angle Often around 30 to 40 degrees Affects steepness and walking comfort
Headroom Often 80 in in US residential references Prevents head impacts under floors and openings
Stair width Project and code dependent Affects circulation and code requirements

Stair Stringer Planning

A stair stringer supports the stair treads and transfers the stair loads into the supporting structure. The geometric stringer length comes from the stair triangle, but actual stringer fabrication involves more than measuring the diagonal.

  • Confirm the finished-floor rise before laying out cuts.
  • Keep every riser equal after flooring and tread finishes are accounted for.
  • Confirm tread run and nosing separately.
  • Check the available horizontal run before cutting lumber.
  • Check the upper floor opening for headroom.
  • Confirm the stringer board has enough remaining material below the notches.
  • Account for tread thickness and the selected top and bottom stringer connection.
  • Verify stringer support and structural requirements before construction.
Important: This calculator provides stair geometry and planning checks. It does not certify structural capacity, building-code compliance or construction safety. Stair requirements vary by location, occupancy, building type and code edition. Confirm final dimensions with the applicable authority or a qualified professional before cutting or building.

Common Stair Calculation Mistakes

  • Measuring unfinished floors: Finished floor thickness changes the actual rise.
  • Rounding each riser: Round the number of risers, then divide the total rise evenly.
  • Confusing tread depth with total run: Tread run is one step. Total run is the entire horizontal flight.
  • Counting treads and risers as the same number: A typical straight flight has one fewer tread than risers.
  • Ignoring nosing: Effective run and physical tread board depth are not always identical.
  • Using geometric stringer length as board length: The board needs additional material for actual cuts and connections.
  • Checking only the riser: Tread depth, angle, headroom and available run also affect the layout.
  • Assuming one code applies everywhere: Local amendments and different building types can change requirements.

Frequently Asked Questions

What is the ideal stair riser height?

There is no single ideal value for every project. A practical residential stair often falls around 7 to 7.75 inches, but the applicable code and project requirements determine the permitted range.

What is the ideal stair tread depth?

A tread run around 10 to 11 inches is common for residential planning. The required minimum depends on the building code and stair type.

How do I calculate stairs for an 8 foot floor height?

Enter 8 feet as the total finished-floor rise, select a target riser and enter the desired tread run. The calculator determines a whole number of equal risers and calculates the resulting tread count, total run, stringer length and angle.

How do I calculate stairs for a 9 foot floor height?

Measure the exact finished-floor-to-finished-floor height rather than assuming the ceiling height. Enter that value into the calculator and let the tool determine the equal riser layout.

How long should a stair stringer be?

The geometric length is the hypotenuse formed by total rise and total run. The actual stringer board should be longer because fabrication requires additional material for the selected top and bottom cuts and connections.

What is the stair angle?

The stair angle is the angle of the flight relative to the horizontal. It is calculated from the riser-to-tread relationship using the inverse tangent function.

Does the calculator calculate stair headroom?

Yes. Open the advanced checks and enter the upper floor thickness and floor opening length. The tool provides a planning estimate based on the selected headroom requirement.

Is this stair calculator suitable for deck stairs?

Yes for basic straight-flight geometry. Deck stairs still require project-specific checks for landing, attachment, guards, handrails, frost or foundation conditions, structural support and local requirements.

Does this calculator design spiral, L-shaped or U-shaped stairs?

No. This calculator focuses on straight stair flights. Turning stairs require separate calculations for landings, winders, direction changes and available footprint.

References and Planning Notes

Stair dimensions and safety requirements differ by jurisdiction and building type. For US residential planning, the International Residential Code provides reference provisions for risers, treads, headroom and other stair elements.

See the International Code Council codes for applicable code information. Always verify the edition adopted by your local authority.

The calculator's code checks are intentionally presented as reference checks. Passing the displayed checks does not establish complete building-code compliance.

© 2026 all rights reserved
ComfortSkillz Blog