Engineering Eurocode 7 – Geotechnical Design Toolkit (EC7)
Interactive helper for Eurocode 7 geotechnical design: choose design approach, apply partial factors, and check bearing and sliding resistance with transparent step‑by‑step calculations.
This tool is for educational and preliminary design use only. Always verify results against the full standard, National Annex and professional judgement.
1. Design approach & limit state
Defaults are indicative only. Adjust to your National Annex.
2. Bearing resistance check (shallow foundation)
Soil parameters (characteristic)
Geometry & actions
How this Eurocode 7 calculator works
This tool implements a simplified Eurocode 7 workflow for shallow foundations. It helps you understand how partial factors, design approaches and soil parameters interact, while keeping the calculations transparent.
1. Bearing capacity model
For the bearing check, the tool uses a Terzaghi-style expression for ultimate bearing resistance per metre length of footing:
Characteristic ultimate resistance
\( q_{ult,k} = c'_k N_c + \gamma_k D_f N_q + 0.5 \gamma_k B N_\gamma \)
where \(N_c, N_q, N_\gamma\) are bearing capacity factors derived from φ′k.
Design resistance (simplified):
\( R_d = \dfrac{q_{ult,k} \cdot B}{\gamma_R} \)
Vertical actions are factored using γG and γQ to obtain Vd. The utilisation ratio is:
\( \eta_{bearing} = \dfrac{V_d}{R_d} \)
2. Sliding resistance model
For sliding, the base resistance is computed from design vertical force and interface parameters:
Design sliding resistance
\( R_{d,sliding} = \dfrac{V_d \cdot \mu_d + A \cdot c_{a,d}}{\gamma_R} \)
with \(V_d\) and \(H_d\) obtained from characteristic actions and partial factors γV, γH.
3. Design approaches (DA1, DA2, DA3)
Eurocode 7 defines three design approaches that distribute partial factors between actions, material parameters and resistance. National Annexes choose which approach to use for each type of structure.
- DA1: two combinations (A1+M1+R1 and A2+M2+R1).
- DA2: factors mainly on resistance (R2).
- DA3: higher factors on actions (A2) and materials (M2), lower on resistance (R3).
This calculator lets you select the approach and adjust the partial factors so you can see the impact on design values.
Limitations and good practice
- The bearing model ignores load inclination, eccentricity, base roughness and shape factors.
- Groundwater, layered soils, seismic actions and consolidation effects are not explicitly modelled.
- Serviceability checks (settlement, rotation) are not included and must be assessed separately.
Use this tool for concept design, teaching and quick sensitivity studies. For final design, follow the full text of EN 1997, the relevant National Annex and any project specifications.
Frequently asked questions
Is this calculator compliant with the second generation of Eurocode 7?
The tool is based on the first generation of Eurocode 7 (EN 1997‑1). Many principles carry over to the second generation, but numerical values and procedures may change. Always verify against the latest published standard.
Can I export the results?
You can copy the reported inputs and outputs directly into your design notes. For formal reports, include full hand calculations or software output from a validated design package.