🪜 Stair Calculator PRO
Professional stair calculator — risers, treads, stringers, handrails, balusters, headroom, and IRC code compliance.
Dimension Diagram — updates as you type
Total rise sets the riser count; total run sets the footprint. The stringer is the hypotenuse.
1 Stair Type & Dimensions
L-Shaped Configuration
U-Shaped Configuration
Winder Configuration
Spiral Stair Configuration
2 IRC Code Checks (R403.1)
3 Materials & Configuration
4 Handrails & Balusters
5 Landing Size
6 Labour & Costing
Labour Cost
7 Project & Client Info
Results
Geometry
Material Breakdown
⚠️ Pre-Export Checklist
- Total rise verified on-site with laser level
- Landing dimensions confirmed at top and bottom
- Headroom clearance meets local code (min 6'8")
- Riser heights are uniform (max 3/8" variation)
- Stringer material and thickness specified
- Handrail height: 34–38 in above tread nosing
- Balusters spaced max 4 in apart (child-safe)
- Local code amendments reviewed (some jurisdictions stricter)
Professional Stair Building Guide
Show formulas, code references, and worked examples ▼
IRC Code Requirements (R403.1, R311.7)
- Max riser height: 7.75 inches (197 mm)
- Min tread depth: 10 inches (254 mm) — nosing adds 0.75" to 1.25"
- Rise + Run formula: (2 × Riser) + Tread = 25" to 27"
- Max variation between risers: 3/8 inch
- Min headroom: 6'8" (80 inches) clear — IRC R311.7.2
- Min stair width: 36 inches (residential), 44 inches (commercial)
- Handrail height: 34"–38" above tread nosing — IRC R311.7.8
- Baluster spacing: Max 4" openings — IRC R312.1
- Landing depth: Min 36" at top and bottom — IRC R311.7.5
- Max step count without intermediate landing: 14 risers
Stair Type Comparison
| Type | Space | Complexity | Cost |
|---|---|---|---|
| Straight | Most | Easy | Low |
| L-shaped | Medium | Medium | Medium |
| U-shaped | Compact | Medium | Medium-High |
| Winder | Compact | High | High |
| Spiral | Minimal | Very High | Highest |
Formulas
Number of Risers
= Total Rise ÷ Desired Rise Height
Round UP (never down — code requires uniform rise)
Actual Riser Height
= Total Rise ÷ Number of Risers
Must be ≤ 7.75 inches
Number of Treads
= Number of Risers − 1
Top riser lands on upper floor
Stringer Length
= √(Rise² + Run²) + Overhang
Pythagorean theorem + top overhang
Stair Angle
= arctan(Total Rise ÷ Total Run) × 180/π
Comfortable range: 30°–37.5°
Headroom
= Ceiling Height − (Tread Depth × sin(angle))
Must be ≥ 80 inches (6'8")
Baluster Count
= (Tread Depth × Num Treads) ÷ Spacing
Max 4" spacing per IRC R312.1
Handrail Length
= Stringer Length + Top/Bottom Extension
Both sides if width > 44"
Worked Example — Straight Stair
Inputs: Total Rise = 108 in (9 ft), Tread Depth = 10 in, Stair Width = 36 in, Ceiling = 120 in
- Risers needed: 108 ÷ 7.75 = 13.9 → 14 risers
- Actual riser height: 108 ÷ 14 = 7.71 in (PASS — under 7.75")
- Treads: 14 − 1 = 13 treads
- Check: (2 × 7.71) + 10 = 25.42 in (PASS — 25–27")
- Total run: 13 × 10 = 130 in
- Stringer: √(108² + 130²) = 168.8 in ≈ 14.1 ft
- Angle: arctan(108/130) = 39.8° (slightly steep — consider 9" run)
- Headroom: Using 10" run, 8 treads deep = 80 in vertically → 120 − 80 = 40 in (PASS)
- Handrail: 168.8 in + 12" top + 12" bottom = 192.8 in ≈ 16.1 ft (one side)
- Balusters: (10 × 13) ÷ 4 = 32.5 → 33 balusters
Stringer Count Guide
- 2 stringers: Standard for stairs ≤ 36" wide with solid treads
- 3 stringers: Recommended for stairs 36"–48" wide, or with composite/stone treads
- 4 stringers: Required for stairs > 48" wide, heavy traffic, or concrete treads
Common Mistakes to Avoid
- Measuring only the visible rise — include the top landing thickness
- Using different riser heights on the same flight (code violation — max 3/8" variation)
- Ignoring nosing projection in tread calculations
- Forgetting headroom clearance under intermediate landings
- Placing balusters more than 4" apart (child safety hazard — IRC R312.1)
- Setting handrails below 34" or above 38" — both are code violations
- Skip the landing at floor transitions — 36" minimum required
- Assuming spiral stairs meet residential code — check local amendments
Material Selection Guide
- Hardwood treads: Oak, maple — premium look, $15–30/lf, needs finishing
- Composite treads: Trex, Veranda — low maintenance, $20–40/lf, weather-resistant
- Concrete treads: Indoor/outdoor, $8–15/lf, heavy — needs 4 stringers
- Stone treads: Marble, granite, slate — luxury, $30–80/lf, very heavy
- Open risers: Modern look, improves light flow, must have ≤ 4" gaps
- Closed risers: Traditional, code-compliant everywhere, can be painted/stained
Tips
- Use a string line from finished floor to finished floor for accurate rise measurement
- Pre-cut stringers save time — mark riser and tread locations carefully with a framing square
- Treat stringers with preservative if they contact concrete or are in damp locations
- Always verify local code amendments — some jurisdictions are stricter than IRC baseline
- For winder stairs, the narrowest point of the tread at the walking line must be ≥ 10"
- Spiral stairs: headroom must be measured at the outer edge of the treads
- L-shaped and U-shaped stairs need an intermediate landing — minimum 36" × stair width
- Factor in finishing time: stain, paint, or seal each tread and riser before installation
Drag to rotate — Scroll to zoom
相关计算器
Frequently used together on the same project.
Client & Quote (prints on PDF & Excel)
Adjustments (applies to exports)
Contingency is added as a separate line on the exported cost summary. Waste % is printed as an advisory reminder.
Project notes (prints on PDF & Excel)
Result compare (A/B)
| Item | Pinned | Current | Change |
|---|---|---|---|
Saved rates auto-apply from your Price Library. Advanced details stay in your browser — nothing is uploaded except inside your own PDF/Excel exports.
建造符合规范且踩上去舒适的楼梯需要精确计算。我们的楼梯计算器替你完成数学运算。输入总踏步高度和理想踏板深度,即可获得精确的踢面高度、龙骨长度、总跑步和楼梯角度。无论是建造地下室楼梯、露台台阶还是商业楼梯,精确测量都是基础。勾股定理用于计算龙骨长度。鼻线增加安全性和美观度。理解这些数据可以节省时间和费用。标准住宅项目需要约13个踢面。踏板深度11英寸产生33度坡度。
📖 如何使用楼梯计算器
मापें
आयाम मापें。
📐 楼梯公式和计算实例
踢面数 = 总高度 / 最大踢面高度(向上取整)。实际踢面高度 = 总高度 / 踢面数。踏板数 = 踢面数 - 1。总跑步 = 踏板数 × 踏板深度。龙骨 = √(高度² + 跑步²)。角度 = arctan(高度/跑步)。
⚠️ 常见楼梯计算错误
忘记踏板=踢面-1
✓ 最上方踏板与上层地面齐平。
忽略鼻线
✓ 鼻线使踏板超出踢面。
使用名义尺寸
✓ 2x12实际为1.5×11.25英寸。
不一致舍入
✓ 所有踢面应在0.375英寸内相等。
未考虑面层厚度
✓ 从完成地面测量到完成地面。
💡 楼梯施工专业提示
购买比计算长12英寸的龙骨
用角尺设置楼梯规
试装第一根龙骨
开放式踢面间隙<4英寸
混凝土接触端涂防腐剂
每12英尺添加休息平台
标记每根龙骨位置
❓ 楼梯计算器 — 常见问题
IRC 7.75英寸,商业7英寸。
至少10英寸,10.5-11更舒适。
此计算器为直跑楼梯设计。
36英寸以下需2根。
30至38度。
至少6英尺8英寸。
🏗️ 实际楼梯项目
地下室装修产生约105英寸层间高度。露台楼梯54英寸需7个踢面。商业12英尺需20个踢面。
楼梯计算器确定任何项目的精确踏步、跑步、龙骨长度和角度。
✅Method, Sources & Review
Maintained by theBuildingCalc methods desk· Last reviewedSeptember 23, 2026. This calculator implements the standards and references below; every figure can be rechecked against the formulas and worked example on this page.
Results are estimates, not engineering advice. Verify against local codes and licensed professionals for structural, electrical, and gas work. See ourTerms. Spotted an error? Report it— corrections ship with the next review.