# Bearing Capacity Calculator (Terzaghi)

Calculate the Terzaghi ultimate bearing capacity of a shallow foundation: q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ. Computes Nc/Nq/Nγ and shape factors automatically; supports strip, square, and circular footings. Result in kPa.

> Canonical page: https://elysiatools.com/en/tools/bearing-capacity-calculator

- **Category:** Math & Numbers

- **Keywords:** bearing capacity, Terzaghi, shallow foundation, Nc Nq Nγ, ultimate bearing capacity, geotechnical, foundation design, soil mechanics, civil engineering

## Overview

The Terzaghi Bearing Capacity Calculator computes the ultimate bearing capacity of shallow foundations using Terzaghi's classic formulation. By entering the foundation shape, soil cohesion, friction angle, unit weight, foundation width, and embedment depth, you can instantly determine the bearing capacity factors, shape factors, and the final ultimate bearing capacity in kPa.

## Inputs

- **Foundation Shape** (select)
- **Cohesion c (kPa)** (number): Soil cohesion (undrained or effective). Use 0 for cohesionless soil.
- **Friction Angle φ (°)** (number): 0 ≤ φ < 90. Use 0 for undrained clay (φ=0 analysis).
- **Soil Unit Weight γ (kN/m³)** (number): e.g. 18
- **Foundation Width B (m)** (number): Foundation width (or diameter for circular).
- **Embedment Depth Df (m)** (number): Depth of foundation base below ground surface.
- **Decimal Places** (number)

## When to use

- Designing shallow foundations such as strip, square, or circular footings in geotechnical engineering projects.
- Verifying soil bearing capacity calculations during preliminary foundation design and feasibility studies.
- Validating manual Terzaghi equation calculations for soil mechanics coursework or professional reports.

## How it works

- Select the foundation shape (strip, square, or circular) and input the soil parameters including cohesion, friction angle, and unit weight.
- Enter the physical dimensions of the foundation, specifically the width (or diameter) and the embedment depth.
- The calculator automatically computes the bearing capacity factors (Nc, Nq, Nγ) and shape factors (sc, sq, sγ) based on the friction angle and foundation geometry.
- The tool applies the Terzaghi equation to calculate the cohesion, surcharge, and self-weight terms, summing them to output the ultimate bearing capacity in kPa.

## Use cases

- Calculating the ultimate bearing capacity of a continuous strip footing for a retaining wall.
- Determining the allowable bearing capacity of a square column footing by applying a factor of safety to the ultimate capacity.
- Analyzing the bearing capacity of a circular silo foundation resting on cohesive clay soil.

## Frequently asked questions

### What foundation shapes are supported by this calculator?

The calculator supports strip (continuous), square, and circular shallow footings.

### How does the calculator handle cohesionless soils?

For cohesionless soils, such as clean sands, set the cohesion value (c) to 0 kPa.

### What formula is used to calculate the bearing capacity factors?

It uses Terzaghi's equations where Nq = e^(π·tanφ)·tan²(45 + φ/2), Nc = (Nq - 1)·cotφ, and Nγ = (Nq - 1)·tan(1.4φ) or equivalent standard approximations.

### What unit system does this calculator use?

It uses metric units: kPa for cohesion and bearing capacity, kN/m³ for unit weight, and meters for dimensions.

### Can I use this calculator for deep foundations?

No, this calculator is specifically designed for shallow foundations where the embedment depth is typically less than or equal to the foundation width.

## Related tools

- [Active Earth Pressure (Rankine)](https://elysiatools.com/en/tools/active-earth-pressure): Calculate the Rankine active earth pressure on a smooth vertical wall backfilled with cohesionless soil. K_a = tan²(45°−φ/2). Optional uniform surcharge q. Returns the base pressure p₀, the total force P, and the resultant height.
- [RLC Admittance Calculator (Y = G + jB)](https://elysiatools.com/en/tools/admittance-calculator): Compute complex admittance Y = 1/Z = G + jB for series or parallel RLC circuits: G = R/|Z|², B = −X/|Z|². Returns conductance, susceptance, magnitude and phase angle. Supports any subset of R/L/C.
- [Antilog Calculator](https://elysiatools.com/en/tools/antilog-calculator): Calculate antilogarithms for any valid base and optionally verify the result by applying the logarithm again
- [Arithmetic Sequence Calculator](https://elysiatools.com/en/tools/arithmetic-sequence-calculator): Calculate the nth term, first terms, and finite sum of an arithmetic sequence
- [Bayes Theorem Calculator](https://elysiatools.com/en/tools/bayes-theorem-calculator): Calculate posterior probability P(A given B) using prior, likelihood, and false-positive rate
- [Belt Pulley Speed Ratio Calculator](https://elysiatools.com/en/tools/belt-pulley-speed-ratio): Calculate the ratio, driven speed and belt linear speed of a belt drive. i = d₂/d₁ = n₁/n₂, belt speed v = π·d·n/60. Supports mm/cm/m/inch diameter units.
- [Bending Stress Calculator](https://elysiatools.com/en/tools/bending-stress-calculator): Calculate the maximum bending (flexural) stress σ_max = M·c/I = M/Z at the outermost fiber of a beam section. Supports solid circle, rectangle, hollow tube, and I-beam; computes I, section modulus Z, and distance c automatically. Stress in MPa.
- [Break-Even Calculator](https://elysiatools.com/en/tools/break-even-calculator): Calculate the break-even point for a product or business based on fixed costs, variable costs, and price

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion

## Related content

- [Preliminary Geotechnical Earth and Foundation Screening](https://elysiatools.com/en/hubs/geotechnical-earth-and-foundation-screening): Organize soil, groundwater, geometry, loading, and drainage assumptions before screening shallow-foundation capacity, infinite-slope stability, and Rankine active earth pressure. Calculator output is preliminary only.
