ACI 318 Concrete Column Design Calculator

Professional ACI 318 concrete column design calculator. Check axial and biaxial capacities using a simplified Bresler interaction per ACI 318 with clear UX, accessibility (WCAG 2.1 AA), and mobile-first performance.

Calculator inputs

Enter geometry, materials, reinforcement, and factored loads to evaluate axial and biaxial capacity.

Units
Section shape
Transverse reinforcement
in

in

psi

ksi

Longitudinal steel input *
%

in

in

kip

kip-ft

kip-ft

How to Use This Calculator

Design-check reinforced concrete columns per ACI 318 using a clear, mobile-first tool. Enter geometry, materials, reinforcement, and factored loads. The calculator estimates axial and biaxial capacity using a simplified Bresler interaction and reports pass/fail with utilization.

  1. Select Units = US, Shape = Rectangular, Ties = Tied (phi = 0.65).
  2. Enter b = 16 in, h = 20 in; f'c = 4000 psi; fy = 60 ksi.
  3. Steel mode = As %, rho = 2.0%; cover c = 1.5 in; bar diameter db = 1.0 in.
  4. Loads: Pu = 400 kip; Mux = 150 kip-ft; Muy = 80 kip-ft.
  5. The tool computes:
    • Ag = 320 in^2; As = 6.4 in^2; phi = 0.65.
    • phiP0 = phi*[0.85*4000*(320 - 6.4) + 60,000*6.4] approximately reported in Results.
    • d' = 1.5 + 0.5 = 2.0 in; d_x = 20 - 2 = 18 in; d_y = 16 - 2 = 14 in.
    • Assuming As,t = As/2 = 3.2 in^2: a_x = (3.2*60,000)/(0.85*4000*16), and Mn_x0 = As,t*fy*(d_x - a_x/2). Similarly for y with b_y = 20 and d_y = 14.
    • Compute r = 2 - Pu/(phiP0) clamped between 1 and 2.
    • Check (Mux/phiMnx0)^r + (Muy/phiMny0)^r <= (1 - Pu/phiP0)^r; report U and pass/fail.
  6. Compare with the Results panel for the exact numbers.

Methodology

The calculator converts every input to consistent internal units (in/psi/kip, then kip-ft for moments) regardless of the display units, applies a singly-reinforced approximation with As,t = As/2, and computes Bresler-type interaction with r = clamp(2 - Pu/phiP0, 1, 2). Strength reduction factors are phi = 0.65 for tied columns and phi = 0.75 for spiral confinement, following ACI 318-19.

All results are estimates meant for preliminary checks; deliverables such as slenderness, second-order effects, and detailing are outside the scope of this tool.

Full original guide (expanded)

Authoritative source: ACI Committee 318. Building Code Requirements for Structural Concrete (ACI 318-19). Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti da questa fonte.

Glossary of Variables

  • b, h - Rectangular section width and depth.
  • D - Circular section diameter.
  • Ag - Gross cross-sectional area.
  • As - Total longitudinal steel area; rho - steel ratio As/Ag.
  • f'c - Concrete compressive strength (psi or MPa).
  • fy - Steel yield strength (ksi or MPa).
  • d' - Distance from extreme compression fiber to tension-steel centroid (c + db/2).
  • Pu - Factored axial load (compression positive).
  • Mux, Muy - Factored moments about x and y axes.
  • P0n - Nominal concentric axial strength.
  • phi - Strength reduction factor.
  • Mnx0, Mny0 - Nominal pure-bending strengths about x and y at zero axial load.
  • r - Bresler exponent transitioning from 2.0 (bending dominated) to 1.0 (axial dominated).
  • U - Utilization ratio = demand/capacity; U <= 1.0 indicates a pass for this simplified check.

Frequently Asked Questions

Does this calculator include slenderness and second-order effects?

No. Slenderness and P-Δ/P-δ effects per ACI 318 (including moment magnifiers) are not included. Use this tool for preliminary checks and apply full code procedures for final design.

How accurate is the pure-bending approximation?

It is conservative for symmetric reinforcement because it neglects compression steel contribution and assumes half of As acts in tension. For final design, use full strain compatibility analysis with your exact bar layout.

Can I input different steel on each face?

Not in this version. Total As is assumed symmetric. Future updates may allow per-face bar counts and positions.

What if U is slightly above 1.0?

Consider increasing member size, raising steel ratio, improving material strengths (within code limits), or reducing loads. Always re-check with full code procedures.

Why is phi different for tied vs. spiral columns?

Spiral confinement generally improves ductility and strength, allowing a higher phi per ACI 318.

How do I choose b and h vs. x and y axes?

Mux uses b as the compression width and h as the effective depth; for Muy the roles swap. Ensure your axis conventions match the input geometry.

Formulas

Gross area: Rectangular: Ag = b * h; Circular: Ag = pi*D^2/4.

Steel area: As = rho*Ag (percentage mode) or direct input of total As.

Concentric axial strength: P0n = 0.85*f'c*(Ag - As) + fy*As; phiP0 = phi*P0n.

Pure bending: Mn = As,t*fy*(d - a/2), with As,t = As/2 and a = As,t*fy/(0.85*f'c*b).

Bresler-type interaction: (Mux/phiMnx0)^r + (Muy/phiMny0)^r <= (1 - Pu/phiP0)^r, with r = clamp(2 - Pu/phiP0, 1, 2).

Citations

ACI Committee 318. “Building Code Requirements for Structural Concrete (ACI 318-19) and Commentary.” American Concrete Institute, 2019. https://www.concrete.org/store/productdetail.aspx?ItemID=31819&Language=English.

Changelog
  • Version 0.1.0-draft - 2026-01-19: Initial audit spec draft derived from HTML extraction.
  • Version 0.1.0-draft - 2026-01-19: Verify formulas, citations, and review was requested.
Verified by Ugo Candido Last Updated: 2026-01-19 Version 0.1.0-draft
Version 1.5.0