Tip: set sizing mode to Manual or Mix to use manual B, L, h.
Load input convention
P = vertical load (kN, compression +). Mx causes eccentricity along B. My causes eccentricity along L.
Service loads → soil pressure. Ultimate loads → shear & flexure.
Service loads (for soil + stability)
Ultimate loads (for RCC)
Editable factors (defaults)
Stability checks
Results update automatically
Any change in inputs will recompute the report (debounced). The Compute button is kept for manual refresh.
Results will appear once the first calculation completes.
Geometry + Materials
Soil pressure (service)
Structural checks (ultimate)
Rebar suggestion
Pressure corner map
References
The methods implemented here follow common preliminary design approaches used in reinforced concrete footing design.
Always confirm with your local codes and project requirements.
ACI 318 — Building Code Requirements for Structural Concrete (relevant provisions for footings, shear, and flexure).
ACI 336.2R — Suggested analysis and design procedures for combined footings and mats (useful background references).
Eurocode 2 (EN 1992-1-1) — Design of concrete structures (shear, punching, and flexure models).
IS 456 — Plain and Reinforced Concrete (general RC design rules, min steel, detailing).
IS 1904 — Design and construction of foundations in soils (bearing and foundation considerations).
This tool is for preliminary sizing; always verify with a detailed design and local code checks.