Development Length Calculator
The tool uses a simplified SI (MPa/mm) form of the ACI-style tension development length: ld = (fy · ψt · ψe) / (c · √f'c) · db, where c is a confinement/size divisor equal to 25 for bars up to 20 mm and 20 for larger bars.
Enter Values
Before you rely on this: First-pass guide only. Verify safety-critical or regulated work against the relevant standards, your project requirements and a qualified professional.
How to use this calculator
- Enter the bar yield strength fy (MPa), concrete cylinder strength f'c (MPa) and the bar diameter db (mm).
- Leave ψt and ψe blank to use 1.0, or enter the code modification factors for a top-cast bar or epoxy coating.
- Read the governing development length ld and the Class B (1.3 × ld) tension lap splice length; the working panel shows every step.
How it works
The tool uses a simplified SI (MPa/mm) form of the ACI-style tension development length: ld = (fy · ψt · ψe) / (c · √f'c) · db, where c is a confinement/size divisor equal to 25 for bars up to 20 mm and 20 for larger bars. The modification factors ψt (bar casting position) and ψe (epoxy coating) default to 1.0. A 300 mm absolute minimum is enforced, so short computed values are lifted to that floor and flagged.
Because a straight development length is a bond-anchorage length, the tension lap splice is taken as a Class B splice, 1.3 × ld. This is a first-pass estimate for planning and detailing only — the real code (ACI 318, AS 3600 or Eurocode 2) adds spacing, cover, confinement, bundling and hooked-bar rules that can materially change the length, so verify against the relevant standard and a competent engineer.
Worked example
32 MPa concrete, 500 MPa N25 bar. For a 25 mm deformed bar (fy = 500 MPa) cast into 32 MPa concrete with ψt = ψe = 1.0: because db > 20 mm, c = 20. ld = (500 · 1 · 1) / (20 · √32) · 25 = 110 mm computed. That is below the 300 mm floor, so the governing development length is 300 mm. The Class B tension lap splice is 1.3 × 300 = 390 mm.
Common mistakes
- Mixing units — fy and f'c must be in MPa and db in mm. Using psi/inches (US customary) with this SI formula gives meaningless numbers.
- Treating the result as a final detail. This simplified formula omits cover, bar spacing, confinement, bundling and hook effects that the full code applies; it is a preliminary estimate only.
- Forgetting the 300 mm minimum — for common bar sizes the computed value is often below 300 mm, so the minimum governs the actual length used.
Frequently asked questions
Is this development length code-compliant for final design?
No. It is a simplified, unfactored SI estimate for early sizing and detailing. Final development and lap lengths must follow the governing standard (ACI 318, AS 3600 or Eurocode 2), which adds cover, spacing, confinement, coating and hook provisions.
Why does the answer often come out as exactly 300 mm?
A 300 mm absolute minimum is applied. For many everyday bar sizes and concrete strengths the raw formula gives less than 300 mm, so the minimum governs. The tool still shows the computed value before the minimum so you can see which controls.
What are ψt and ψe?
They are modification factors: ψt increases the length for top-cast (horizontal) bars with more than 300 mm of fresh concrete below them, and ψe accounts for epoxy-coated bars. Both default to 1.0 when left blank.
How is the lap splice length obtained?
It is reported as a Class B tension lap splice, equal to 1.3 times the governing development length ld, which is the common conservative choice when splices are staggered less than the code allows.
Related tools
- Rebar Weight Calculator
- Section Modulus Calculator
- Factor of Safety Calculator
- Lap Splice Length Calculator
- Pulley & Belt Calculator
- Active Earth Pressure (Rankine) Calculator
Explore more in Structural, Materials, Mechanical & Workshop.
Tip: Enter any known values to calculate the remaining results.
All calculations run in your browser. Your inputs are never saved or transmitted.



