Eurocode 8 Seismic Design Calculator (Response Spectrum & Base Shear)

Compute elastic and design response spectra, design ground acceleration, behaviour factor and base shear according to EN 1998‑1 (Eurocode 8) for buildings.

EN 1998‑1:2004 Response spectrum Base shear

This tool is for educational and preliminary design use only. Always verify with the full text of Eurocode 8, the relevant National Annex and professional engineering judgement.

Eurocode 8 seismic design calculator

Seismic action & site parameters

From National Annex seismic map (e.g. 0.25 g).

Used to pre‑fill S, TB, TC, TD. Adjust to match National Annex.

Override if your National Annex specifies different S.

η = 1 for 5% damping. For other damping, η = √(10 / (5 + ξ)).

Structural system & behaviour factor

Adjust according to EN 1998‑1 Table 5.1 and National Annex.

λ = 0.85 for buildings with ≥3 storeys and T1 ≤ 2TC, otherwise 1.0.

Global building parameters (direction considered)

From modal analysis or empirical formula of EN 1998‑1.

Includes dead load + relevant portion of live load.

Eurocode 8 seismic design: what this calculator does

This Eurocode 8 seismic design calculator implements the elastic and design response spectra of EN 1998‑1:2004, Section 3, and the base shear calculation for buildings in Section 4. It is intended as a fast, transparent tool for preliminary design, checking hand calculations, and teaching.

1. Design ground acceleration ag

The design ground acceleration on type A ground is obtained from the reference peak ground acceleration agR and the importance factor γI:

ag = γI · agR

agR is defined in the National Annex for each seismic zone. γI depends on the importance class of the structure (I to IV).

2. Elastic response spectrum Se(T)

For a given soil factor S and corner periods TB, TC, TD, the elastic response spectrum (5% damping) is defined piecewise in EN 1998‑1 §3.2.2.2. For Type 1 spectrum:

For 0 ≤ T ≤ TB:
  Se(T) = ag · S · [1 + (T / TB) · (2.5 · η − 1)]

For TB < T ≤ TC:
  Se(T) = ag · S · 2.5 · η

For TC < T ≤ TD:
  Se(T) = ag · S · 2.5 · η · (TC / T)

For T > TD:
  Se(T) = ag · S · 2.5 · η · (TC · TD / T²)

The calculator uses this formulation and lets you choose η (damping correction factor). For 5% damping, η = 1. For other damping ratios ξ, Eurocode 8 suggests:

η = √(10 / (5 + ξ))

3. Design spectrum Sd(T)

The design spectrum is obtained by dividing the elastic spectrum by the behaviour factor q:

Sd(T) = Se(T) / q

q represents the ductility and energy dissipation capacity of the structural system. Eurocode 8 provides recommended q values for different systems and ductility classes (DCL, DCM, DCH). The calculator allows you to select a system and then fine‑tune q.

4. Base shear Fb

For a regular building in plan and elevation, the design base shear in the considered direction is:

Fb = Sd(T1) · m · g

where:

  • T1 is the fundamental period in the direction considered,
  • m is the total seismic mass of the structure,
  • g is the acceleration of gravity.

The calculator also reports the minimum base shear according to EN 1998‑1 (0.8·Sd(TC)), which is often used as a lower bound for design.

5. Typical workflow with this tool

  1. Obtain agR, S, TB, TC, TD from the National Annex.
  2. Select the importance class to set γI.
  3. Choose the ground type and adjust S and corner periods if needed.
  4. Select the structural system and ductility class, then set an appropriate q.
  5. Determine T1 from modal analysis or empirical formulas.
  6. Estimate the total seismic mass m (dead load + relevant live load).
  7. Run the calculator to obtain Se(T), Sd(T), and Fb.
  8. Distribute Fb along the height of the building according to EN 1998‑1 §4.3.3.2.

Limitations and good practice

  • This tool assumes Type 1 spectrum and 5% reference damping (η adjustable).
  • It does not perform modal combination (SRSS, CQC) or torsional effects.
  • It does not check detailing rules, capacity design or irregularities.
  • Always cross‑check with the full Eurocode 8 text and your National Annex.

Eurocode 8 seismic design – FAQ

Does this calculator support both Type 1 and Type 2 spectra?
The current version implements the Type 1 spectrum, which is typically used for regions with higher seismicity. Many National Annexes specify whether Type 1 or Type 2 should be used. You can still use the tool with Type 2 by inputting equivalent S, TB, TC, TD values, but always verify against the National Annex. A future update may add an explicit Type 1 / Type 2 toggle.
How accurate is the base shear compared to full structural software?
For regular buildings where the fundamental mode dominates the response, the base shear from this calculator should be close to that from commercial software using the same spectrum and q value. Differences arise when higher modes, torsion, soil–structure interaction or 3D effects are important.
Can I use this for bridges or non‑building structures?
The response spectrum formulation is general, but Eurocode 8 has specific parts and rules for bridges, tanks, silos and other structures. This calculator is tailored to buildings (EN 1998‑1) and should not be used as‑is for other structure types without appropriate adaptations.