Staircase Calculator
Compute rise, run, angle, and number of steps for building code-compliant stairs.
Stair Dimensions
Vertical distance from finished floor to finished floor above.
Horizontal depth of each step. IRC minimum: 10 in.
IRC minimum: 80 in (6'-8").
Results
Building Code Compliance (IRC)
Stair Profile
How It Works
Calculation Method
- Number of risers = total rise ÷ ideal riser height (7 in / 178 mm), rounded to nearest whole number
- Riser height = total rise ÷ number of risers
- Number of treads = number of risers − 1 (the top floor acts as the final step)
- Total run = number of treads × tread depth
- Stair angle = arctan(riser height ÷ tread depth)
- Stringer length = √(total rise² + total run²)
IRC Building Code Requirements
| Requirement | IRC Standard |
|---|---|
| Maximum riser height | 7-3/4 in (196 mm) |
| Minimum tread depth | 10 in (254 mm) |
| Minimum headroom | 6 ft 8 in (2032 mm) |
| Minimum stair width | 36 in (914 mm) |
| Handrail height | 34–38 in (864–965 mm) |
| Max riser variation | 3/8 in (9.5 mm) between any two risers |
The 7-11 Rule
A widely used guideline for comfortable stairs is a 7-inch rise and 11-inch run. Two common comfort formulas:
- Rise + Run = 17–18 in (ideal sum for comfort)
- 2 × Rise + Run = 24–25 in (French ergonomic formula)
Tips
- Measure total rise from finished floor to finished floor (include flooring thickness)
- Steeper stairs (over 40°) feel uncomfortable and may not meet code
- The ideal stair angle is between 30° and 37°
- For deck stairs or outdoor applications, the same IRC rules apply
- Always verify local building codes — some jurisdictions have stricter requirements
Feedback
Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
-
-
-
- API Response
- ASCII Table
- Code Bug Detector
- Code Explanation
- CSS Beautifier
- Env Parser
- GraphQL Query
- Syntax Highlight
- HTML Beautifier
- JS Beautifier
- JSON Formatter
- JSONPath
- JWT Decoder
- JS keyCodes
- API Lorem Ipsum
- RegExp
- Regex Library
- Semver Compare
- SQL Beautifier
- TOML Formatter
- Code Unminifier
- XML Beautifier
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Amortization
- Break-Even
- Compound Interest
- Crypto Profit/Loss
- Debt Payoff
- Discount
- Effective Interest
- Emergency Fund
- Inflation Calculator
- Simple Interest
- Invoice Calculator
- IRR Calculator
- Mortgage
- NPV Calculator
- Portfolio
- Profit Margin
- Rent vs Buy
- Retirement Calc
- ROI Calculator
- Salary vs Hourly
- Savings Goal
- Tax Calculator
- VAT
-
-
-
-
-
-
-
-
-
-
- Equation Solver
- Exponent Calculator
- Factorial Calculator
- Fibonacci Sequence
- Fraction Calculator
- Fraction Simplifier
- GCD Calculator
- GCD/LCM
- Least Common Multiple (LCM) Calculator
- Logarithm Calculator
- Magic Square
- Matrix Calculator
- Number Base Converter
- Pascal's Triangle
- PDE Solver
- Prime Checker
- Prime Factorization
- Roman Numbers
- Scientific Notation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Broken Link Checker
- Canonical URL Checker
- Core Web Vitals Checker
- Favicon
- Heading Structure
- Keyword Density
- Meta Tags
- Mobile-Friendly Test
- Open Graph Tags
- Page Load Time Analyzer
- Redirect Checker
- robots.txt
- Schema Markup
- SEO Optimized Checklist
- XML Sitemap
- Time on Page Tracker
- Page Title & Desc.
- Twitter Card Generator
-
-
-
-
-
-
- Acceleration
- Substance Amount
- Angle
- Area
- Astronomical
- Base Converter
- Capacitance
- Electric Charge
- Cooking
- Data Transfer
- Data Storage
- Density
- Energy Converter
- Force Converter
- Frequency Converter
- Fuel Economy
- Illuminance
- Inductance
- Length / Distance
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-