Concrete Crack Width Estimator

Input Parameters
Colorblind Mode
Eurocode
ACI
BS
Material Properties
Service-level stress in tensile reinforcement
Concrete tensile strength at time of cracking
Secant modulus of elasticity of concrete
Geometry Parameters
Total area of tensile reinforcement
Area of prestressing tendons (0 if none)
Stress increase in prestressing steel
Total depth of cross-section
Distance from compression face to centroid of tensile reinforcement
Depth of neutral axis at service load
Reinforcement Details
Nominal cover to longitudinal reinforcement
Diameter of main tensile reinforcement
0.6 for long-term loading, 0.4 for short-term
0.8 for high bond bars, 1.6 for plain bars
0.5 for pure tension, 1.0 for pure bending
Exposure Conditions
Determines maximum allowable crack width
Results

Enter parameters and click "Calculate" to see results.

@clac360.com

What is Crack Width Estimator for Reinforced Concrete?

The Crack Width Estimator for Reinforced Concrete Structures is a professional-grade concrete crack width calculator designed to estimate the characteristic crack width (w_k or w) in reinforced (and partially prestressed) concrete members under service loads. It strictly follows the latest provisions of Eurocode 2 (EN 1992-1-1), ACI 318-19, and BS 8110 (1997) — the three most widely recognized international codes for serviceability crack control and reinforced concrete crack control.

Crack width in reinforced concrete, especially flexural crack width, plays a vital role in ensuring long-term durability (corrosion protection of reinforcement), water-tightness (for tanks, basements, reservoirs, etc.), and acceptable appearance. This powerful RC crack width calculation tool automatically selects the correct formula depending on the chosen code, applies the appropriate load combination (quasi-permanent or frequent), verifies compliance with exposure-class limits, and highlights any non-compliant designs with practical, clear recommendations.

Whether you’re looking for a reliable concrete crack width estimator online, performing crack width calculation Eurocode for European designs, running crack width calculation ACI checks, or determining allowable crack width concrete limits — this tool covers all major international standards in one intuitive platform.

It features helpful visualizations, a dedicated comments/analysis/recommendations section, fully transparent step-by-step calculations with every intermediate value displayed, CSV export capability, and a Colorblind view mode for improved accessibility.

How to use Concrete Crack Width Calculator?

Calculate the design surface crack width at the concrete face under service conditions and verify it against the code-specific maximum allowable value (w_max) for the exposure class.

Common Inputs (all codes)

  • Concrete strength (f_ck / f’c / f_cu)
  • Steel yield strength (f_yk / f_y)
  • Section dimensions (b, h, d)
  • Tension reinforcement area (A_s) and bar diameter (φ)
  • Nominal cover (c or c_min)
  • Service bending moment (M_s) or direct tensile force
  • Exposure class / environment (determines w_max)
  • Load duration (short-term / sustained)

Code-specific extra inputs are shown automatically when you select the code.

Concrete Crack Width Formula

Eurocode 2 (EN 1992-1-1)

\(\displaystyle w_k = s_{r,\max} \cdot (\varepsilon_{sm} – \varepsilon_{cm})\)

\(\displaystyle \varepsilon_{sm} – \varepsilon_{cm} =
\frac{\sigma_s – k_t \frac{f_{ct,eff}}{\rho_{p,eff}} (1 + \alpha_e \rho_{p,eff})}{E_s}
\geq 0.6 \frac{\sigma_s}{E_s}\)

\(\displaystyle s_{r,\max} =
k_3 c + k_1 k_2 k_4 \frac{\phi}{\rho_{p,eff}}
\quad (\text{or } 1.3(h-x) \text{ for wide spacing})\)

 

ACI 318-19 (Gergely–Lutz based)

\(\displaystyle w = 0.076 \beta f_s \sqrt[3]{d_c A} \quad (\text{mm, MPa})\)

β definition

\(\displaystyle \beta \approx \frac{h – x}{d – x} \approx 1.2\text{–}1.35\)

 

BS 8110 (1997)

\(\displaystyle w_{cr} =
\frac{3 a_{cr} \varepsilon_m}
{1 + 2 \frac{(a_{cr} – c_{min})}{h – x}}\)

How to Calculate (Step-by-Step – Eurocode 2 example; others follow identical logic)

  • Determine service steel stress σ_s = M_s / (A_s · z)
  • Calculate effective tension area A_{c,eff} and ρ_{p,eff}
  • Compute strain difference (ε_sm – ε_cm) including tension stiffening
  • Compute maximum crack spacing s_{r,max}
  • Multiply → w_k
  • Compare w_k ≤ w_max (from exposure class)
  • If exceeded → increase A_s, reduce bar spacing/diameter, or increase cover

Examples

Example 1 – Eurocode 2 (Flexural beam) Beam: b = 300 mm, h = 550 mm, d = 500 mm, c = 30 mm, 4Ø20 (A_s = 1 256 mm²), f_ck = 30 MPa, f_yk = 500 MPa, M_s = 180 kNm (quasi-permanent). → σ_s ≈ 215 MPa, ρ_{p,eff} ≈ 0.0094, s_{r,max} ≈ 280 mm, ε_sm–ε_cm ≈ 0.00085 → w_k = 0.24 mm Exposure XC3 → w_max = 0.3 mm → OK

Example 2 – ACI 318-19 (Interior exposure) Slab: h = 200 mm, d = 165 mm, c_c = 20 mm, #4 bars @ 200 mm (A_s = 1 000 mm²/m), f’c = 4 ksi, f_s = 24 ksi (165 MPa), β = 1.25 → w = 0.28 mm Interior exposure limit = 0.41 mm (0.016 in) → OK

Example 3 – BS 8110 (Retaining wall, aggressive exposure) Wall: h = 300 mm, d = 250 mm, c_min = 40 mm, Ø16 @ 150 mm, f_s = 200 MPa → a_cr ≈ 95 mm, ε_m ≈ 0.00095 → w_cr = 0.19 mm Aggressive exposure limit = 0.2 mm → OK

Crack Width Categories / Normal Range (Allowable w_max)

CodeExposure / ConditionMaximum allowed crack width (mm)
Eurocode 2XC1–XC4 (dry, humid, cyclic wet)0.3
 XD1–XD3, XS1–XS3 (chloride)0.2
ACI 318Interior (non-corrosive)0.41
 Exterior / water-retaining0.33 (or 0.25 in ACI 350)
BS 8110General / mild0.3
 Aggressive / severe0.2
 Very severe / water-retaining0.1

Limitations & Important Caveats

  • Formulas apply to flexural or direct tension members; pure compression or shear cracks use different rules.
  • Prestressed members require decompression check first; post-decompression treated as reinforced.
  • Early-age thermal/shrinkage cracking needs separate calculation (not covered here).
  • Wide members (>800 mm), deep beams (h > 900 mm), bundled bars, lightweight concrete, or oblique reinforcement require adjustments or special methods.
  • The calculated w_k/w is a characteristic/upper-bound value (≈ 95 % fractile); actual measured widths are usually smaller.
  • Always verify minimum reinforcement A_{s,min} separately to control cracking.

Use the calculator, select your code and exposure, input your section — get instant step-by-step results, visualization, recommendation, and CSV export. Perfect for quick checks, tender design, or detailed serviceability verification.

Disclaimer:

This calculator is provided for informational and educational purposes only. It is not a substitute for professional engineering judgment or independent verification by a qualified structural engineer. Results should not be used as the sole basis for design or construction decisions. Users are responsible for validating outputs against current codes, local regulations, and project-specific conditions. The developer assumes no liability for any errors, omissions, or consequences arising from its use. Always consult a licensed professional engineer for critical structural applications.

Scroll to Top