Stair Stringer Rise, Run & Tread Layout Calculator (IRC Code)
Calculate exact stair riser heights, tread runs, stringer throat depth, total stringer board length, and angle of inclination compliant with International Residential Code (IRC).Documentation & FAQs ↓
2D Elevation Cutout & Stringer Profile
Step-by-Step Instructions
4 Steps to CompletionMeasure the total vertical rise from finished lower floor/ground surface to the finished upper deck or landing.
Set your target unit riser height (typically 7" to 7.5") or desired tread run (standard 10" to 11").
Enter your tread thickness (e.g., 1" composite or 1.5" 2x lumber) to apply automatic bottom riser deduction.
Inspect stringer layout measurements, total horizontal run, cutting angles, and 2x12 board length requirements.
Practical Use Cases & Real-World Scenarios
IRC Code Compliance Guard
Validates against building codes: max 7-3/4" riser, min 10" tread run, and Blondel's Rule (2R + T between 24" and 25").
Lumber Cut Length & Throat Depth
Computes minimum required 2x12 stringer stock length and remaining throat depth (min 3.5" solid meat) to prevent structural sag.
Bottom Tread Thickness Compensation
Automatically subtracts bottom tread thickness and adjusts the top riser for flush or dropped deck mounting layouts.
Incline Pitch & Headroom Angle
Calculates the exact stair angle of inclination in degrees (ideal 30° to 37°) for comfortable, ergonomic foot travel.
Frequently Asked Questions
What is the maximum stair riser height allowed by IRC code?↓
Why do you have to cut the bottom of a stair stringer by the tread thickness?↓
What is Blondel's stair comfort formula?↓
How thick must the solid wood throat of a cut stringer be?↓
How many stringers are needed for a deck staircase?↓
10 Best Woodworking Tools of 2026
Dive deeper into the foundational technical concepts behind this tool on our editorial blog. Includes comprehensive hardware benchmarks, case studies, and best practices.
Found this tool helpful? Share it with colleagues & friends:
100% free, private in-browser utility with zero server uploads.