İçerik İngilizce
CALCULATOR

Stair Calculator – Calculate Steps, Riser Height and Stair Angle

Calculate staircase dimensions including number of steps, riser height, tread depth, and stair angle for comfortable stairs.

Calculator

Enter the total height from floor to floor in meters or feet

Enter the preferred riser height in millimeters (default: 170 mm, typical: 150-190 mm)

Enter the preferred tread depth in millimeters (default: 270 mm, typical: 250-300 mm)

Optionally enter maximum number of steps to limit the calculation

Select meters or feet for total height measurements

How to Calculate

  • 1Enter the total height from floor to floor in meters or feet
  • 2Enter the preferred riser height in millimeters (default: 170 mm)
  • 3Enter the preferred tread depth in millimeters (default: 270 mm)
  • 4Optionally enter maximum number of steps to limit the calculation
  • 5Select the unit system: Meters or Feet
  • 6Click the Calculate button
  • 7View the calculated number of steps
  • 8See the actual riser height (may differ from preferred due to rounding)
  • 9Check the tread depth and total horizontal run
  • 10Review the stair angle and comfort level assessment
  • 11Review the formula, breakdown, and explanation for calculation details

Examples

Typical House Stairs

Inputs

height: 2.7riser: 170tread: 270comfort: 2

Formula

Steps = round(2.7 / 0.17) = 16 steps

Result

2.7

Low Ceiling Height

Inputs

height: 2.4riser: 180tread: 250comfort: 2

Formula

Steps = round(2.4 / 0.18) = 13 steps

Result

2.4

Compare Riser Heights

Inputs

1: 1502: 190height: 3.0

Formula

Steps = round(3.0 / 0.15) = 20 steps

Result

150

Compact Staircase

Inputs

height: 2.5riser: 190tread: 240comfort: 2

Formula

Steps = round(2.5 / 0.19) = 13 steps

Result

190

Imperial Units Example

Inputs

height: 9riser: 7tread: 10convert: 10

Formula

Convert: 9 ft = 2.743 m

Result

9

Frequently Asked Questions

Find answers to common questions about using this calculator. If you have additional questions, feel free to explore the examples above or contact our support team.