Span-to-Depth Ratio Calculator
Free online Structural Span-to-Depth Ratio Calculator to compute the span-to-depth ratio (λ = l / d) for quick preliminary sizing of reinforced concrete beams, slabs, columns, walls, joists, and other structural members. It helps engineers and designers determine the minimum effective depth (d) and overall depth (D) needed to satisfy serviceability requirements, primarily deflection control, according to major international design codes.
Key Features:
- Supports ACI 318, Eurocode 2, IS 456, BS 8110, and AS 3600
- Forward mode (find min depth) and reverse mode (find max span)
- Automatic modification factors for steel grade, reinforcement ratio, concrete type, flanged sections, vibration sensitivity, and more
- Built-in deflection estimator and side-by-side code comparison table
- Works in both Metric (mm/m) and Imperial (ft/in) units
- Clear step-by-step calculations, diagrams, and charts
Whether you're working on residential floors, office buildings, or industrial structures in regions following Indian/Sri Lankan standards (IS 456), this tool provides fast, reliable guidance for initial member sizing before detailed analysis.
Note: Results are for preliminary design only. Always verify with a licensed structural engineer and the full provisions of the applicable code.
Span-to-Depth Ratio Calculator — for Concrete Beams, Slabs & Joists
Preliminary beam & slab sizing with code-based checks — ACI 318, Eurocode 2, IS 456, BS 8110
1 — Member Type & Geometry
2 — Material Properties
3 — Loading & Serviceability
✅ Calculation Results
Step-by-Step Calculation
Span-to-Depth Ratio vs Code Limit
Deflection Estimator
Deflection Results
Deflection Formulas Used
Code Comparison Table
Formulas & Calculations Reference
Basic Span-to-Depth Ratio
The fundamental equation relating span to effective depth:
$$\lambda = \frac{L}{d}$$Where: \(L\) = clear span (m), \(d\) = effective depth to rebar centroid (mm converted to same units)
Overall Depth vs Effective Depth
$$D = d + c + \frac{\phi}{2}$$Where: \(D\) = overall depth, \(c\) = cover to stirrups, \(\phi\) = main rebar diameter
ACI 318 — Minimum Thickness (Table 9.3.1.1)
Basic limits for non-prestressed beams (normalweight concrete, \(f_y = 420\) MPa):
| Support Condition | L/d Limit | h = L / N |
|---|---|---|
| Simply Supported | 16 | L/16 |
| One end continuous | 18.5 | L/18.5 |
| Both ends continuous | 21 | L/21 |
| Cantilever | 8 | L/8 |
Steel yield strength correction (\(f_y \neq 420\) MPa):
$$h_{modified} = h_{basic} \times \left(0.4 + \frac{f_y}{700}\right)$$Eurocode 2 (EN 1992-1-1) — Cl. 7.4.2
Reference reinforcement ratio: \(\rho_0 = \sqrt{f_{ck}} \times 10^{-3}\)
If \(\rho \leq \rho_0\) (lightly reinforced):
$$\frac{L}{d} = K \cdot \left[11 + 1.5\sqrt{f_{ck}} \cdot \frac{\rho_0}{\rho} + \frac{1}{12}\sqrt{f_{ck}} \cdot \sqrt{\frac{\rho'}{\rho_0}}\right]$$If \(\rho > \rho_0\) (heavily reinforced):
$$\frac{L}{d} = K \cdot \left[11 + 1.5\sqrt{f_{ck}} \cdot \frac{\rho_0}{\rho - \rho'} + 3.2\sqrt{f_{ck}} \cdot \left(\frac{\rho_0}{\rho} - 1\right)^{3/2}\right]$$K factors: SS = 1.0 | End span = 1.3 | Interior = 1.5 | Cantilever = 0.4
Service stress correction: multiply by \(\dfrac{310}{f_s}\) where \(f_s = 0.58 f_y\) (typical)
IS 456:2000 — Cl. 23.2.1
Basic L/d ratios: SS beam = 20 | Continuous = 26 | Cantilever = 7
$$\left(\frac{L}{d}\right)_{modified} = \left(\frac{L}{d}\right)_{basic} \times k_t \times k_c \times k_f$$Where:
- • \(k_t\) = tension reinforcement factor (Fig. 4 of IS 456) — reduces with increasing \(p_t\)
- • \(k_c\) = compression reinforcement factor (Fig. 5 of IS 456)
- • \(k_f\) = flange factor: 0.8 for T/L beams (fweb/feff < 0.3)
BS 8110 — Table 3.9 (Basic Span/Effective Depth Ratios)
| Support Condition | Rectangular | Flanged (beff/bw ≥ 0.3) |
|---|---|---|
| Cantilever | 7 | 5.6 |
| Simply Supported | 20 | 16 |
| Continuous | 26 | 20.8 |
Service stress modification: \(\text{Factor} = \dfrac{477 - f_s}{120 \cdot (0.9 + M/bd^2)}\) (capped at 2.0)
Deflection Formulas
Moment of Inertia (rectangular section):
$$I = \frac{bD^3}{12}$$Midspan deflection — Simply Supported (UDL \(w\)):
$$\delta_{SS} = \frac{5wL^4}{384EI}$$Fixed Both Ends (UDL):
$$\delta_{FF} = \frac{wL^4}{384EI}$$Cantilever (UDL):
$$\delta_{C} = \frac{wL^4}{8EI}$$Self-weight:
$$w_{sw} = b \times D \times \gamma_c$$Where \(\gamma_c \approx 25\) kN/m³ for RC
ACI Modification Factor for fy
$$MF_{f_y} = 0.4 + \frac{f_y \text{ (MPa)}}{700}$$At \(f_y = 420\) MPa: MF = 1.0 (no change). At \(f_y = 350\) MPa: MF = 0.9 (can use thinner section).
Lightweight Concrete Factor (ACI)
$$MF_{LW} = 1.65 - 0.005 \cdot w_c \geq 1.09$$Where \(w_c\) = unit weight in kg/m³. For 1840 kg/m³: MF = 1.45.
User Guide & Reference Tables
Why Use Span-to-Depth Ratio?
The Span-to-Depth (L/d) ratio is the quickest preliminary check to ensure a structural member is deep enough to control deflections without running a full analysis. It is code-mandated in ACI 318, IS 456, Eurocode 2, and BS 8110. Violating these limits means the beam or slab may sag visibly, crack plaster, jam doors, or fail serviceability checks.
⚠ Common Pain Points
- Manual code table lookup is slow and error-prone
- Forgetting modification factors for steel grade or rebar %
- Unit conversion errors (mm vs m vs ft)
- Not knowing which code to use for which country
- Confusion between effective depth d and overall depth D
- No quick comparison across codes
✅ This Tool Solves
- Auto-applies correct code ratios per member type
- Computes all modification factors automatically
- Live unit conversion — no manual math
- Supports ACI, EC2, IS456, BS8110, AS3600
- Clearly shows both d (effective) and D (overall)
- Side-by-side code comparison table
Quick Reference: Typical L/d Ratios by Material
| Material | Simply Supported | Continuous | Cantilever | Notes |
|---|---|---|---|---|
| Reinforced Concrete Beam | 16–20 | 21–26 | 7–8 | Varies by code & steel grade |
| RC One-Way Slab | 20–28 | 26–35 | 7–10 | Thinner than beams |
| RC Two-Way Slab | 28–36 | 32–40 | — | Based on shorter span |
| Structural Steel | 15–20 | 18–24 | 6–10 | AISC rules of thumb |
| Timber (Sawn) | 14–16 | 18–20 | 6–7 | NDS / EC5 |
| Glulam / LVL | 18–22 | 22–26 | 7–9 | Higher E than sawn |
| Prestressed Concrete | 28–36 | 32–40 | 10–14 | Much shallower sections |
| Composite (Steel+RC) | 20–25 | 24–30 | 8–12 | Efficient for long spans |
Effective Depth vs Overall Depth
Overall depth (D) = total section depth = d + cover + stirrup diameter + half main bar diameter.
Code L/d ratios use effective depth. Always add cover to get the actual concrete dimension to order.
Deflection Limits Reference
| Limit | For | Typical Code |
|---|---|---|
| L / 360 | Live load only — brittle finishes | ACI 318-19 Table 24.2.2 |
| L / 240 | Total load — general use | ACI, IS 456 Cl 23.2 |
| L / 250 | Total load — Eurocode | EC2 Cl 7.4.1 |
| L / 500 | Quasi-permanent — EC2 appearance | EC2 Cl 7.4.1 |
| L / 180 | Roofs with snow/wind | General practice |
| L / 480 | Sensitive equipment, labs | Project-specific |
Accuracy Note
More Structural Engineering Calculators
Explore our complete suite of free online tools for structural design and analysis
🔧 SteelSolver Engineering Tools & Guides — featuring 260+ free calculators and 60+ in-depth guides for engineers, fabricators, and metalworkers.
👉 Find the right tool or guide for your project:
📚 Explore All Engineering Hubs on SteelSolver.com
Span-to-Depth Ratio Calculator:
Step-by-Step Guide with All Formulas
Everything you need to use the SDR Calculator confidently — from first input to final code-compliant result. Covers ACI 318, Eurocode 2, IS 456, BS 8110 and AS 3600.
What Is the Span-to-Depth Ratio — and Why Does It Matter?
The single most important preliminary check in structural sizing
The Span-to-Depth Ratio (L/d) compares the clear span of a structural member — a beam or slab — to its effective depth (the distance from the compression face to the centre of the tension reinforcement). It is the fastest way to confirm that a member is deep enough to keep long-term deflections within acceptable limits, without running a full finite-element analysis.
Every major reinforced concrete design code — ACI 318, Eurocode 2, IS 456, BS 8110 and AS 3600 — specifies minimum L/d limits. Exceeding these limits means the beam or slab may sag visibly, crack brittle plaster, jam doors, or fail formal serviceability checks at the detailed design stage.
Step-by-Step: How to Use the Span-to-Depth Ratio Calculator
From opening the tool to reading the final result in under two minutes
Choose Your Unit System (Metric or Imperial)
Click Metric (mm/m) for SI units or Imperial (ft/in) for US customary units. This sets the default units for span and depth inputs. You can still select individual units per field — for example, span in metres and depth in millimetres.
Select Calculation Mode: Forward or Reverse
→ Find Min Depth (default): Enter the span; the tool calculates the minimum required effective depth.
← Find Max Span: Enter a known depth; the tool calculates the maximum allowable span for that depth.
Set Member Type & Geometry
Select the Member Type (e.g., Simply Supported Beam, One-Way Slab, Cantilever) and the Material (RC, Steel, Timber, Composite, etc.). Enter your Span Length (L) with the correct unit. If you have a known depth and want to check it, enter it in the Known Depth (d) field — otherwise leave it blank.
Select Your Design Code
Choose from ACI 318 (USA), Eurocode 2 (Europe), IS 456 (India/Sri Lanka), BS 8110 (UK), or AS 3600 (Australia). If your authority specifies a custom ratio, select Custom and enter the limit. The correct base L/d table values are applied automatically.
Enter Material Properties
For RC members: enter f'c or fck (concrete compressive strength, MPa), fy (rebar yield strength, MPa), tension reinforcement ratio ρ (%), concrete cover (mm), and main rebar diameter (mm). These are used to compute modification factors that adjust the basic L/d limit.
Set Loading & Serviceability Conditions
Choose your Load Category (residential, office, roof, etc.), Floor Finish (brittle finishes trigger a 0.9× penalty), dead and live loads, deflection limit (L/360, L/240, etc.), and number of spans. Expand Advanced Factors for creep multiplier, vibration sensitivity, flange width ratio, and importance factor.
Click "Calculate" and Read Results
The results panel shows: Actual L/d, Code Limit, Min Effective Depth dmin, Overall Depth D, Recommended Width b, Self-Weight, and Safety Margin %. A PASS / BORDERLINE / FAIL verdict is shown, along with a step-by-step calculation log, an elevation diagram, and a bar chart.
Use Additional Tabs for Deflection & Code Comparison
Switch to the Deflection tab to estimate instantaneous and long-term midspan deflection using elastic beam formulas. Use the Code Compare tab to run all five codes simultaneously and see which is most liberal or conservative for your scenario.
All Formulas Used in the Calculator — Fully Explained with Units
Every equation the calculator applies, broken down step by step
The calculator applies up to six sequential calculation steps. Each formula is listed below with all variables defined, their units, and the range of typical values you should expect.
| Symbol | Meaning | Unit | Typical Range |
|---|---|---|---|
| λ | Span-to-depth ratio (dimensionless) | — | 7 – 40 |
| L | Clear span between supports | mm or m | 1 m – 20 m |
| d | Effective depth (compression face → rebar centroid) | mm | 100 – 2000 mm |
| Symbol | Meaning | Unit | Typical Value |
|---|---|---|---|
| D | Overall (total) concrete depth | mm | 200 – 2500 mm |
| d | Effective depth (from F1) | mm | As calculated |
| c | Clear concrete cover (to stirrups) | mm | 25 – 75 mm |
| ∅stirrup | Stirrup/link bar diameter (assumed 8 mm) | mm | 8 – 12 mm |
| ∅bar | Main tension rebar diameter | mm | 12 – 32 mm |
| Symbol | Meaning | Unit | Notes |
|---|---|---|---|
| MFfy | Steel yield strength modification factor | dimensionless | ≈ 0.79 – 1.26 |
| fy | Rebar yield strength | MPa | 280 – 600 MPa |
Two expressions depending on whether the member is lightly or heavily reinforced relative to the reference ratio ρ₀:
| Symbol | Meaning | Unit |
|---|---|---|
| K | System factor: SS=1.0, End-span=1.3, Interior=1.5, Cantilever=0.4 | — |
| fck | Characteristic cylinder compressive strength | MPa |
| ρ | Tension reinforcement ratio (As / b·d) | fraction (not %) |
| ρ' | Compression reinforcement ratio | fraction |
| ρ₀ | Reference reinforcement ratio = √fck × 10⁻³ | fraction |
| Symbol | Meaning | Unit |
|---|---|---|
| dmin | Minimum required effective depth | mm |
| Lmm | Clear span converted to millimetres | mm |
| (L/d)modified | Code limit after all modification factors | — |
| Symbol | Meaning | Unit | Default |
|---|---|---|---|
| wsw | Beam self-weight per unit length | kN/m | — |
| b | Width (recommended = 0.45 × D, rounded to 25 mm) | mm | 0.45 × D |
| D | Overall section depth | mm | From F2 |
| γc | Concrete unit weight | kN/m³ | 25 (RC) |
| Symbol | Meaning | Unit |
|---|---|---|
| I | Gross moment of inertia (rectangular section) | mm⁴ |
| w | Total UDL (dead + live) | N/mm |
| L | Span | mm |
| E | Elastic modulus (RC ≈ 25,000–30,000 MPa) | MPa = N/mm² |
| φ | Long-term creep multiplier | — |
Effective Depth (d) vs Overall Depth (D) — Critical Distinction
The most common source of error in preliminary sizing
| Parameter | Symbol | Definition | Used In | Typical Difference |
|---|---|---|---|---|
| Effective Depth | d | Compression face → centroid of tension rebar | All code L/d ratios; moment capacity | — |
| Overall Depth | D | Total concrete section height | Formwork drawings; self-weight; deflection I | D = d + 50–80 mm (typical) |
| Cover (to stirrup) | c | Concrete cover to outermost stirrup | Durability; fire rating | 25–75 mm |
| Stirrup diameter | ∅s | Link/stirrup bar diameter | Finding rebar centroid | 8–12 mm |
| Half main bar | ∅b/2 | Half of main tension rebar diameter | Finding rebar centroid | 6–16 mm |
Code-by-Code L/d Reference Table — ACI 318, EC2, IS 456, BS 8110, AS 3600
Basic (unmodified) L/d limits for reinforced concrete beams and slabs
The table below shows the basic (unmodified) L/d limits from each code before any correction factors are applied. The calculator applies these automatically based on your code selection.
📊 Basic L/d Limit — Simply Supported RC Beam (fy = 420 MPa, ρ = 0.5%)
| Member Type | ACI 318 | Eurocode 2 | IS 456 | BS 8110 | AS 3600 |
|---|---|---|---|---|---|
| Simply Supported Beam | 16 | ≈ 20–26* | 20 | 20 | 16 |
| Continuous Beam (one end) | 18.5 | ≈ 26–34* | 23 | 23 | 19 |
| Continuous Beam (both ends) | 21 | ≈ 30–39* | 26 | 26 | 22 |
| Cantilever Beam | 8 | ≈ 8–10* | 7 | 7 | 8 |
| One-Way Slab (SS) | 20 | ≈ 20–28* | 20 | 20 | 22 |
| One-Way Slab (Continuous) | 26 | ≈ 30–38* | 26 | 26 | 28 |
| Two-Way Slab | 30 | ≈ 30–38* | 28 | 30 | 30 |
| Flat Slab / Flat Plate | 33 | ≈ 24* | 30 | 30 | 32 |
* EC2 values are computed from the formula (Section 03, Formula 04) — they depend on fck, ρ, ρ' and K. Values shown are approximate for fck=25 MPa, ρ=0.5%.
Input Validation — Accepted Ranges and Units for Every Field
Check your inputs before calculating to avoid unexpected results
Span Length (L)
- Accepted units
m,mm,cm,ft,in- Min value
- 0.1 m (100 mm)
- Practical max
- ~20 m for beams, 8 m for slabs
- Tip
- Use clear span between inner faces of supports, not centre-to-centre.
Concrete Strength f'c / fck
- Accepted units
MPaorpsi- Range
- 15 – 100 MPa (2175 – 14,504 psi)
- Typical RC
- 25 – 40 MPa
- Tip
- IS 456 uses cube strength fck; EC2 uses cylinder. For M25 concrete, fck = 25 MPa.
Rebar Yield Strength fy
- Accepted units
MPaorksi- Range
- 200 – 600 MPa
- Common grades
- Fe415 = 415 MPa; Grade 60 = 414 MPa; B500B = 500 MPa
- Tip
- ACI uses 420 MPa as the reference; no MF correction at 420 MPa.
Tension Reinforcement Ratio ρ (%)
- Units
- Percentage (
%) of gross section area - Range
- 0.1 % – 4.0 %
- Typical
- 0.5 % – 2.0 % for beams; 0.15 % – 0.5 % for slabs
- Tip
- Higher ρ → more steel → shallower section allowed by EC2. Increases self-weight though.
Concrete Cover (c)
- Accepted units
mmorin- Range
- 15 – 75 mm
- Typical values
- Interior beams: 25–40 mm; Exterior/exposed: 40–60 mm; Marine: 50–75 mm
- Tip
- Cover is measured to the outer face of the stirrup, not the main bar.
Creep Multiplier (φ)
- Units
- Dimensionless factor
- Range
- 1.0 – 4.0
- Typical
- 2.0 for indoor RC; 3.0 for outdoor or sustained heavy load
- Tip
- Long-term deflection = instantaneous × φ. A factor of 2.0 is conservative and widely accepted.
Common Mistakes and How to Avoid Them — Microcopy Reference
Errors engineers and students make most often when sizing beams and slabs
Using D instead of d in the L/d check
The overall depth D includes cover and bar placement. Using D makes the beam appear deeper than the code requires — an unconservative error.
Always enter effective depth (d) in the Known Depth field
The calculator outputs both d and D. Use d for the L/d check, D for your formwork drawings and self-weight estimate.
Ignoring the fy modification factor
Using IS 456 or ACI 318 with Fe500 (500 MPa) but not applying the MF means you're using the wrong limit — your beam could be undersized.
Enter your actual fy value
The calculator computes MF = 0.4 + fy/700 automatically. At Fe500: MF = 1.11 — you can use a slightly shallower section than the basic table suggests.
Using centre-to-centre span instead of clear span
Codes specify the clear span (between inner faces of supports). Using c/c span overstates L and gives an overly conservative (needlessly deep) beam.
Measure from inner face to inner face of supports
For a 6.0 m c/c beam with 300 mm wide columns on each end, clear span = 6.0 − 0.15 − 0.15 = 5.70 m. Enter 5.70 m in the Span field.
Applying beam L/d limits to a two-way slab
Two-way slabs have different K values (EC2) and separate table entries in IS 456 and ACI. Using the simply supported beam ratio for a flat plate is very wrong — flat plates can be much shallower.
Select the correct member type
The calculator has separate entries for One-Way Slab, Two-Way Slab, Flat Slab and Ribbed Slab. Always choose the member type that matches your actual structural system.
Forgetting to add self-weight to the load
The L/d check ensures serviceability, but self-weight is a significant portion of the total load for long-span beams. Ignoring it leads to under-design in strength checks.
Use the calculator's self-weight estimate
The results panel shows wsw (kN/m). Add this to your dead load before running any moment or shear calculation. The Deflection tab also allows you to input the total UDL.
Not rounding up the section depth to a practical size
A calculated dmin of 437 mm leads to D = 495 mm — but specifying 495 mm on drawings is unusual and impractical for forming.
Round D up to the nearest 25 mm or 50 mm
The calculator's recommendation already rounds to a 25 mm grid. In practice, round to 50 mm for beams (e.g., 500, 550, 600 mm) — this simplifies formwork and saves cost.
Key User Pain Points — And How This Calculator Solves Them
The real-world frustrations this tool was designed to eliminate
Slow manual code table lookup. Opening IS 456 Table 23.2 or ACI Table 9.3.1.1 in a PDF, finding the right row, then applying multiple correction factors by hand takes 10–15 minutes per member type — and errors creep in.
The calculator stores all five code tables internally and selects the correct base ratio automatically from your member type and code selection. Modification factors are calculated and applied in under a second.
Unit conversion mistakes. Mixing millimetres and metres — especially when converting span in metres and depth in millimetres — is the most frequent source of order-of-magnitude errors in preliminary sizing.
Every field has an attached unit selector (m, mm, cm, ft, in). The calculator converts all values to mm internally before any computation, so mixed-unit inputs are handled correctly every time.
Not knowing which code applies. International projects, cross-border procurement, or multi-code submissions require knowing how ACI, EC2, IS 456, BS 8110 and AS 3600 compare for the same member. Doing this manually for all five codes is very tedious.
The Code Compare tab runs all five codes simultaneously for your member type and span, displaying minimum required depth and the most liberal vs. most conservative code in a sortable table with a colour-coded bar chart.
No quick deflection estimate. Running a full deflection analysis in ETABS or SAFE just to check if a preliminary beam section is serviceable is overkill at the early design stage.
The Deflection tab uses classic elastic beam formulas (5wL⁴/384EI for simply supported, etc.) to estimate instantaneous and long-term deflection. The Fill from Calculator button automatically populates section dimensions from your main calculation result.
Difficulty documenting calculations. Sharing preliminary sizing work with clients, reviewers, or team members usually requires a formatted output — not just a scribbled number.
The Copy Results button generates a complete formatted text summary including all inputs, applied factors, and final dimensions — ready to paste into a design memo. The Print/PDF button renders a clean print view of the results panel.
Eurocode 2's complex L/d formula is rarely computed correctly by hand. The EC2 Cl. 7.4.2 expression involves ρ₀, two separate equations (for lightly and heavily reinforced members), and a service stress correction — most engineers skip some terms.
The calculator implements the full EC2 Cl. 7.4.2 expression including both ρ ≤ ρ₀ and ρ > ρ₀ branches, with the 310/fs service stress correction applied automatically. Enter fck, ρ, and ρ' and the correct EC2 limit is computed instantly.
Accuracy Note — What This Calculator Does and Does Not Do
Transparency about the limitations of preliminary sizing tools
Built on Published Code Formulas — Designed for Preliminary Sizing
This calculator faithfully implements the span-to-depth ratio formulas from ACI 318-19, EN 1992-1-1:2004, IS 456:2000, BS 8110-1:1997, and AS 3600-2018. The underlying code arithmetic has been verified against hand-calculated examples from each code's design guides. Results are reproducible and match published worked examples within rounding tolerance.
However, span-to-depth ratios are a simplified code tool for preliminary member sizing only. They do not replace a full serviceability analysis. The following factors are simplified or excluded:
Frequently Asked Questions About Span-to-Depth Ratio
Answers to the questions engineers, students, and designers ask most
What is the difference between L/d and L/D?
L/d uses the effective depth (d) — from the compression face to the centroid of the tension rebar. This is what all code tables specify.
L/D would use the overall depth (D), which is larger. Using D instead of d gives a lower (more optimistic) ratio and is non-conservative. Never use D in a code L/d check.
Which code should I use — ACI 318, IS 456, or Eurocode 2?
Use the code mandated by the building authority for your project location:
• USA, Canada: ACI 318
• India, Sri Lanka: IS 456
• UK, Malaysia, Singapore, Hong Kong: BS 8110 (or EC2 for newer projects)
• EU member states: Eurocode 2 (EN 1992)
• Australia, New Zealand: AS 3600
If your authority accepts multiple codes, use the Code Compare tab to identify the governing (most conservative) requirement.
Why does Eurocode 2 give a higher L/d limit than ACI 318 for the same beam?
EC2's formula (Cl. 7.4.2) accounts for the actual reinforcement ratio and concrete grade, allowing shallower sections when lightly reinforced (low ρ). ACI 318's table is more prescriptive and tends to be conservative for normal concrete grades. EC2 is often more liberal for lightly loaded slabs and spans under 8 m, but can be more restrictive for heavily reinforced or long-span members. The Code Compare tab shows you exactly which is governing for your specific inputs.
My actual L/d is higher than the code limit — is my beam definitely failing?
Not automatically — but it requires attention. The L/d rule is a simplified code check to avoid detailed deflection calculation. If you exceed the limit, the code requires you to perform a full deflection analysis (cracked section, long-term creep, shrinkage) to verify the beam is still serviceable. It's possible to exceed L/d and still pass the full deflection check — but this must be demonstrated explicitly. Do not ignore a FAIL verdict without a full deflection calculation performed by a structural engineer.
What deflection limit should I use — L/360 or L/240?
The most common limits are:
• L/360: Live load only, for members supporting brittle finishes (plaster, masonry partitions, glass). Most conservative for live load. (ACI 318 Table 24.2.2)
• L/240: Total load (dead + live), general-purpose structural members. (Common default for IS 456, ACI for non-brittle)
• L/250 and L/500: Eurocode 2 — L/250 for appearance, L/500 for damage to non-structural elements.
• L/180: Roofs not supporting ceilings or brittle finishes.
If in doubt, use L/360 for live load and L/240 for total load — this matches the most widely applicable ACI provision.
Does the tool work for prestressed concrete?
Select Prestressed / Post-tensioned Concrete from the Material dropdown. The tool applies the standard RC L/d tables as a conservative baseline — prestressed members can typically achieve L/d ratios 50–80% higher than RC (e.g., L/d = 28–36 for simply supported prestressed beams). For accurate prestressed design, use dedicated software (e.g., PTData, ADAPT). The L/d values shown for prestressed material in this tool are indicative only.
The self-weight shown seems very high — is the formula correct?
Self-weight is calculated as wsw = (b/1000) × (D/1000) × γ where γ = 25 kN/m³ for RC. If the beam width b is automatically set to 0.45 × D and your beam is deep, the self-weight can be significant. For example: b = 270 mm, D = 600 mm → wsw = 0.27 × 0.60 × 25 = 4.05 kN/m. If this seems high, double-check that you haven't entered a very large depth or width. The tool uses the preliminary section size before any optimisation.
Can I save or export my results?
Yes — two options are available:
• Copy Results button: Copies a full formatted text summary to your clipboard (inputs, factors, dimensions, verdict). Paste into Word, email, or a design memo.
• Print / PDF button: Opens your browser's print dialog. Select "Save as PDF" to get a PDF of the results panel. The print stylesheet hides the input form and shows only the results.
What is the "Safety Margin %" shown in results?
Safety Margin = ((L/d limit − Actual L/d) ÷ L/d limit) × 100.
A positive margin means your actual section is deeper than required (conservative). For example, +18% means you have 18% more depth than the minimum.
A negative margin means your section is shallower than the code minimum and needs to be increased. For example, −12% means you need to increase the effective depth by 12%.
A margin of 0–10% is shown as BORDERLINE — technically passing but with very little reserve.
How do I use the Reverse Mode (Find Max Span)?
Click ← Find Max Span at the top of the Calculator tab. Enter your known depth d (effective) in the Known Depth field with the correct unit. The calculator will determine the maximum clear span that section can support under the selected code's L/d limit. This is useful when you have an existing member or a depth-constrained situation (e.g., limited floor zone) and want to know the longest span it can serve.