ACI 318 Concrete Footing Design Calculator

ACI 318 concrete footing design calculator for square or rectangular footings. Compute required plan size, service and factored bearing pressures, two-way (punching) and one-way shear checks, minimum thickness, and reinforcement per ACI 318-19.

Footing inputs

Enter loads, soil bearing, and geometry to validate punching/one-way shear and flexure.

Units
Footing shape
in
in
kips
ksf
kips
psi
ksi
Thickness sizing
in

How to Use This Calculator

Enter your service and factored loads, soil bearing, geometry, and material strengths. Units convert automatically at the top. Click Calculate to refresh the results panel.

Methodology

The calculator follows ACI Committee 318-19. Service sizing uses allowable soil pressure, while shear and moment checks rely on factored loads and strength reduction factors. The tool maintains unit consistency as you toggle between US and SI.

Operiamo con dati di ACI 318-19 e traduciamo ogni formula in modo coerente. Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti dalla fonte ufficiale.

Glossary of variables

Step-by-step example

Given: US units, square footing; Pservice = 200 kips, qa = 4 ksf, Pu = 300 kips; column 24 × 24 in; f′c = 4000 psi, fy = 60 ksi; cover = 3 in; bars #5.

  1. Area: Areq = 200 / 4 = 50.0 sf. Square size B = L = √50 ≈ 7.07 ft ≈ 85 in.
  2. Factored pressure: qu = 300 / 50.17 ≈ 5.98 ksf (using 85 in sides → 50.17 sf).
  3. Punching: assume h ≈ 18 in → d ≈ 14.69 in. bo ≈ 154.8 in. A0 ≈ 10.4 sf. Vu ≈ 237.8 kips, φVc ≈ 431.8 kips > Vu.
  4. One-way shear (x direction): ax ≈ 30.5 in. Vux ≈ 55.8 kips, φVc ≈ 118.5 kips > Vux.
  5. Flexure (per ft strip): Mu ≈ 19.3 kip-ft, z ≈ 0.9d, As ≈ 0.32 in²/ft. Use As,min ≈ 0.39 in²/ft → spacing ≈ 9.5 in (round to practical spacing).

Result: 85 in × 85 in footing, h ≈ 18 in, #5 @ 9.5 in each way (adjust spacing per detailing).

FAQ

Which edition of ACI 318 is referenced?

ACI 318-19 is used for shear and flexure provisions; verify with your jurisdiction's adopted code.

What's the difference between service and factored loads?

Service loads size area with allowable soil bearing. Factored Pu (e.g., 1.2D+1.6L) drives shear and flexural checks.

Does the calculator include footing self-weight?

Plan sizing assumes net allowable bearing. If qa is gross, include self-weight in the service load before entering values.

How is the punching perimeter computed?

bo = 2(c1 + c2) + 4d, where d is the effective depth.

Are the reinforcement values exact?

Flexural steel is based on z ≈ 0.9d and per-foot strip design—appropriate for preliminary design but refine for final detailing.

Can I work in metric units?

Yes. Toggle to SI to switch to kN, kPa, and mm. Inputs convert automatically.

Is this a substitute for an engineer?

No. Use it for preliminary checks; final design must be sealed by a licensed structural engineer.

Formulas

Required area (service): \[A_{req} = \frac{P_{service}}{q_a}\]

Square plan: \[B = L = \sqrt{A_{req}}\]

Factored soil pressure: \[q_u = \frac{P_u}{B \cdot L}\]

Punching shear: \[b_o = 2(c_1 + c_2) + 4d\quad A_0 = (c_1 + d)(c_2 + d)\quad V_u = P_u - q_u A_0\quad \phi V_c = \phi_v 4 \sqrt{f'_c} b_o d\]

One-way shear: \[a_x = \frac{B - c_1}{2}\quad V_{u,x} = q_u L (a_x - d)\quad \phi V_{c,x} = \phi_v 2 \sqrt{f'_c} L d\]

Flexure: \[M_{u,strip} = \frac{q_u a^2}{2}\quad A_s \approx \frac{M_u}{\phi_b f_y z}\quad z \approx 0.9d\]

Unit consistency is required across US or SI workflows.

Citations
Changelog
Version: 0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido Last Updated: 2026-01-19 Version 0.1.0-draft