Concrete Calculator
Volume and cement bags for concrete stair structures and treads.
OpenCalculate the number of steps, riser height, tread depth, stringer length and Blondel rule compliance for any floor-to-floor height.
Calculates the number of steps, riser height, tread depth, Blondel rule result, stair angle, horizontal run and stringer (carriage) length for a straight staircase.
Steps = round(rise ÷ 0.175). Riser = rise ÷ steps. Tread = 0.63 − 2 × riser (Blondel formula). Horizontal run = steps × tread. Stringer = √(run² + rise²).
For a floor-to-floor height of 2.6 m: steps = 15, riser = 17.3 cm, tread = 28.4 cm, Blondel = 63 cm (ideal). Horizontal run = 4.26 m. Stringer ≈ 5.01 m.
Most residential codes require: riser 13–20 cm (5–8 in), tread 25–35 cm (10–14 in), Blondel 60–66 cm. Commercial stairs often have stricter limits. Always verify with your local building code.
Spiral, curved, winder or ship stairs require specialized layout calculations. This calculator is for straight-run staircases only.
Residential stair dimensions are regulated to ensure safety. Permitted ranges vary by country:
The total rise must be measured to the finished floor on both levels, not the structural slab. Tile adds 10–15 mm. Hardwood or laminate adds 7–12 mm. If you measure to the concrete and then add floor finishes later, the top and bottom risers will be a different height from the rest — a serious trip hazard. Always calculate after confirming finished floor thickness on both levels.
Total rise ÷ riser height (typically 17–18 cm), rounded to the nearest whole number. The calculator does this automatically if you leave "number of steps" blank.
2 × riser + tread = 60–66 cm (ideal: 63 cm). This ensures a comfortable stride. A result outside this range means the stair will feel too steep or too shallow.
17–18 cm is the most common residential riser. Maximum is usually 18–20 cm depending on local code.
√(horizontal run² + total rise²) — the Pythagorean theorem applied to the stair triangle.
Stair dimensions that fall outside the permitted range are flagged in the result. Always verify against your local building code before construction.