Compression Spring Formulas and Definitions

This page combines the most useful compression spring formulas and compression spring definitions into one reference page. It is designed for both general internet users and engineers.

Use it when you want to understand spring terms, check symbols, compare end types, review buckling constants, or see the main equations used in compression spring design, static stress checks, fatigue checks, and stability checks.

Compression spring dimensional terminology

Compression spring definitions

Compression spring

A helical compression spring resists axial compression and stores energy when it is shortened under load.

Axial load, F

A load acting parallel to the spring axis. In normal use, the load is applied concentrically along the axis.

Free length, Lf

The overall spring length in the unloaded condition.

Solid height, Ls

The spring length when the coils are fully closed. This is often close to the highest-load condition.

Wire diameter, d

The diameter of the spring wire.

Mean diameter, D

The coil diameter measured from wire centerline to wire centerline.

Outer diameter, OD

The outside diameter of the spring.

Inner diameter, ID

The inside diameter of the spring.

Spring rate, k

The force required per unit deflection. A larger spring rate means a stiffer spring.

Deflection

The change in spring length caused by the applied load.

Pitch, p

The axial spacing between corresponding points on neighboring coils in the free condition.

Active coils, Na

The coils that actually twist and contribute to spring deflection.

Total coils, Nt

The full number of coils, including inactive or end coils.

Spring index, C

The ratio of mean diameter to wire diameter, C = D/d. It helps indicate manufacturability and stress concentration.

Wahl factor, Kw

A stress-correction factor that includes curvature effects in the spring body shear stress.

Buckling

Lateral instability of a slender spring under compression. Long springs often need a stability check.

Common compression spring end types

End type changes active-coil count, total-coil count, solid height, and pitch relations.

Plain end compression spring

Plain end

No pitch change at the end. Simple and economical, but often needs a proper seat for stability.

Plain and ground end compression spring

Plain and ground end

The end is ground flatter to improve seating and load transfer.

Closed end compression spring

Closed end

The end coils are brought closer together. This changes inactive-coil behavior and the dimensional formulas.

Closed and ground end compression spring

Closed and ground end

A common practical end form that improves seating between flat surfaces.

Parameter Plain Plain and ground Closed Closed and ground
Total coils, Nt Na Na + 1 Na + 2 Na + 2
Free length, Lf pNa + d p(Na + 1) pNa + 3d pNa + 2d
Solid height, Ls d(Nt + 1) dNt d(Nt + 1) dNt
Pitch, p (Lf - d) / Na Lf / (Na + 1) (Lf - 3d) / Na (Lf - 2d) / Na

Core compression spring formulas

Parameter Formula Practical meaning
Outer diameter, OD OD = D + d Outside spring diameter.
Inner diameter, ID ID = D - d Inside spring diameter.
Spring index, C C = D / d Indicates curvature severity and manufacturability.
Wahl factor, Kw K_w = (4C - 1)/(4C - 4) + 0.615/C Stress correction for curved wire.
Curvature-only factor, Ks K_s = (2C + 1)/(2C) Often used for preset or prestressed spring-body checks.
Spring rate, k k = d^4 G / (8 D^3 N_a) Stiffness of the spring.
Shear stress with Wahl factor τ = K_w · 8FD / (π d^3) Used for unprestressed spring-body stress checks.
Shear stress with curvature-only factor τ = K_s · 8FD / (π d^3) Often used for preset spring checks.
OD at solid height OD_s = √(D^2 + (p^2 - d^2)/π^2) + d Useful when the spring must fit inside a bore at solid condition.
Hooke’s law ΔF = k Δx Connects change in force to change in deflection.

Allowable torsional stress for static compression spring design

The table below gives commonly cited allowable torsional stress levels for helical compression springs in static applications, expressed as a percentage of tensile strength. These values are practical design guidance, not a substitute for full validation.

“Unprestressed” refers to springs before set removal and typically includes Kw or Kb. “Prestressed” refers to springs after set removal and typically includes Ks.

Material Unprestressed
(before set removed)
Prestressed
(after set removed)
Music wire and cold-drawn carbon steel 45% of tensile strength 60–70% of tensile strength
Hardened and tempered carbon and low-alloy steel 50% of tensile strength 65–75% of tensile strength
Austenitic stainless steels 35% of tensile strength 55–65% of tensile strength
Nonferrous alloys 35% of tensile strength 55–65% of tensile strength

Meaning of factors

  • Kw: Wahl factor
  • Kb: Bergsträsser factor
  • Ks: shear-stress correction factor

Source guidance: Shigley’s Mechanical Engineering Design and the Standard Handbook of Machine Design.

Buckling and stability constants

The classic compression spring stability relation can be written as:

L_f < (πD / α) · √( 2(E - G) / (2G + E) )

Here, α depends on the end condition of the spring support.

End condition Constant α
Spring supported between flat parallel surfaces (fixed ends) 0.5
One end fixed, other end pivoted 0.707
Both ends pivoted 1
One end clamped, other end free 2

Ends supported by flat surfaces should generally be squared and ground for good seating.

Compression spring fatigue formulas

Parameter Formula Meaning
Force amplitude, Fa F_a = (F_max - F_min) / 2 Alternating part of the load.
Midrange force, Fm F_m = (F_max + F_min) / 2 Average part of the load.
Shear stress amplitude, τa τ_a = K_w · 8F_aD / (π d^3) Alternating stress in the spring body.
Midrange shear stress, τm τ_m = K_w · 8F_mD / (π d^3) Average stress in the spring body.
Torsional rupture strength, Ssu S_su = 0.67 S_ut Approximate torsional rupture strength.
Slope line, r r = τ_a / τ_m Useful in the fatigue-limit relations.
Zimmerli shot-peened amplitude constant S_sa = 398 MPa Infinite-life amplitude component for shot-peened springs.
Zimmerli shot-peened midrange constant S_sm = 534 MPa Infinite-life midrange component for shot-peened springs.
Zimmerli unpeened amplitude constant S_sa = 241 MPa Infinite-life amplitude component for unpeened springs.
Zimmerli unpeened midrange constant S_sm = 379 MPa Infinite-life midrange component for unpeened springs.
Gerber-type endurance limit S_se = S_sa / (1 - (S_sm / S_su)^2) Shear endurance relation using a Gerber form.
Goodman-type endurance limit S_se = S_sa / (1 - S_sm / S_su) Shear endurance relation using a Goodman form.
Fatigue factor of safety fos_f = S_sa,lim / τ_a Margin against fatigue failure for the chosen criterion.

Symbol glossary

Symbol Definition
ODSpring outer diameter
IDSpring inner diameter
DSpring mean diameter
dWire diameter
pPitch
LfSpring free length
LsSpring solid height
FAxial force
FsForce at solid length
ΔFForce difference
ΔxDeflection change
GShear modulus
EElastic modulus
NaNumber of active coils
NtNumber of total coils
CSpring index
KwWahl factor
KsCurvature-only stress factor
αEnd-condition constant for buckling/stability
SutUltimate tensile strength
SsuTorsional rupture strength