Roymech engineering encyclopedia

Helical Compression and Extension Spring Design


Helical springs are formed by winding spring material into a helix. The most common forms are compression springs, which resist axial compression, and extension springs, which resist axial extension.

This page provides engineering equations and reference information for cylindrical helical springs, including spring index, spring rate, shear stress, deflection, compression-spring end arrangements, extension-spring initial tension, rectangular-section springs and conical springs.

Not sure which type of spring to use?
See the Spring Selection and Design Guide for an introduction to the different types of spring and the factors to consider when selecting a spring for an engineering application.
Spring material is part of the design.
Strength, elastic properties, fatigue behaviour, temperature, corrosion resistance and manufacturing condition can all affect the allowable working range of a spring. See Spring Materials for further information.

Contents

Compression and Extension Springs

A cylindrical helical spring is normally formed from wire or bar wound at a substantially constant coil diameter. Round wire is the most common section, although square, rectangular and other sections are used for particular applications.

Where a suitable stock spring can satisfy the required load, travel, available space, service life and environmental conditions, it will often be more economical than specifying a special-purpose spring. A custom spring becomes appropriate where the application requirements cannot reasonably be met by an available standard component.

Examples of helical compression springs
Compression Springs

Examples of helical extension springs
Extension Springs

Nomenclature

Symbol Description
C Spring index = D/d
d Wire diameter
D Mean coil diameter = (Di + Do)/2
Di Spring inside diameter
Do Spring outside diameter
Dil Spring inside diameter under load
E Young's modulus
F Axial force
Fi Initial axial force for a close-coiled extension spring
G Shear modulus / modulus of rigidity
Kd Direct-shear correction factor
KW Wahl stress correction factor
L0 Free length
Ls Solid length
n Number of active coils
nt Total number of coils
p Pitch
δ Axial deflection
τ Shear stress
τi Initial shear stress in an extension spring
τmax Maximum corrected shear stress

The equations below may be used with any consistent system of units. For practical spring calculations, force in N, dimensions in mm and modulus in N/mm2 are convenient and produce stresses in N/mm2.

Spring Index

The spring index C is the ratio of mean coil diameter to wire diameter:

C = D / d

Spring index is an important geometrical parameter because it affects coil curvature, stress concentration and manufacturability.

The existing RoyMech design information commonly considers spring indices in approximately the 3 to 12 range. This should not be regarded as a universal design limit. The practical range depends on spring size, material, manufacturing process and the applicable specification.

Spring Rate

Within the approximately linear working region of a conventional cylindrical helical spring, spring rate is the change in axial force divided by the corresponding change in deflection:

k = F / δ

where k is normally expressed in N/mm when force is in N and deflection is in mm.

Where a spring operates between two loaded positions, spring rate may be determined from:

k = (F2 - F1) / (δ2 - δ1)

This form is particularly useful for extension springs having initial tension, because their force-deflection relationship does not pass through the origin.

Spring Stress and Allowable Stress

The allowable working stress of a spring should be based on the actual material, material condition, manufacturing process, operating temperature, surface condition and loading duty.

Do not use a fixed percentage of tensile strength as a universal spring allowable.
Earlier RoyMech information suggested approximately 40% of tensile strength for a general-purpose spring. This may be useful only as a historical preliminary rule of thumb. It is not an adequate basis for final design, particularly for fatigue-loaded, safety-critical, high-temperature or corrosive applications.

Use material data and allowable stress appropriate to the spring material, condition and applicable design standard. For cyclic applications also see Fatigue in Springs.

Compression Spring Equations

Shear Stress

Consider a cylindrical helical compression spring subjected to an axial force F.

Helical compression spring subjected to an axial force F

A section through the spring wire is subjected principally to torsion caused by the axial force acting at the mean coil radius, together with direct shear.

Force and torque acting on the wire of a helical compression spring

For mean coil diameter D, the torque in the wire is:

T = FD / 2

The torsional shear stress for a round wire is therefore:

τt = 8FD / (πd3)

The direct shear stress caused by the axial force is:

τd = 4F / (πd2)

Combining torsional and direct shear gives:

τ = 8FD / (πd3) + 4F / (πd2)

Using the spring index C = D/d, this may be written:

τ = [8FD / (πd3)] (1 + 1/(2C))

The direct-shear correction factor is therefore:

Kd = (C + 0.5) / C

and:

τ = Kd 8FD / (πd3)

Wahl Stress Correction Factor

Coil curvature causes the maximum stress at the inside of the coil to be greater than predicted by the simple straight-bar torsion calculation. The commonly used Wahl factor combines the effects of curvature and direct shear:

KW = (4C - 1) / (4C - 4) + 0.615 / C

The corrected maximum shear stress is then:

τmax = KW 8FD / (πd3)

Wahl Factor Values

C 3 4 5 6 7 8 9 10 11 12 13 14 15 16
KW 1.58 1.40 1.31 1.25 1.21 1.18 1.16 1.14 1.13 1.12 1.11 1.10 1.10 1.09

Compression Spring Deflection

The force-deflection relationship can be obtained from strain energy. RoyMech's original derivation uses Castigliano's theorem and includes the strain energy associated with both torsion and direct shear.

For an elastic system subjected to a force F, Castigliano's theorem gives the displacement in the direction of that force as:

δ = ∂U / ∂F

where U is the total strain energy. See also Strain Energy.

For the helical spring, the torsional and direct-shear strain energy may be written:

U = T2l / (2GJ) + F2l / (2GA)

where, for round wire:

T = FD/2,    l = πDn,    J = πd4/32,    A = πd2/4

Substitution gives:

U = 4F2D3n / (Gd4) + F2Dn / (2Gd2)

Applying Castigliano's theorem:

δ = 8FD3n / (Gd4) + FDn / (Gd2)

or:

δ = 8FD3n / (Gd4) [1 + 1/(8C2)]

Note: RoyMech's original image-based derivation used a direct-shear contribution expressed with a 0.5/C2 term. The precise direct-shear contribution depends on the shear-energy formulation and correction adopted. For normal spring indices the contribution is small. For final design, use the formulation specified by the applicable spring design standard.

For many practical springs the direct-shear contribution has relatively little effect. The commonly used simplified round-wire compression-spring deflection equation is:

δ ≈ 8FD3n / (Gd4)

Compression Spring Rate

Spring rate is force divided by the corresponding elastic deflection. Using the usual simplified round-wire cylindrical compression-spring relationship:

k ≈ Gd4 / (8D3n)

Important: These equations describe the elastic behaviour of a conventional cylindrical helical spring. A complete design also needs to consider solid length, available travel, allowable stress, set, tolerances, buckling, fatigue and dynamic behaviour where applicable.

Compression Spring End Designs

Compression springs can be manufactured with several end arrangements. The choice affects seating, free length, solid length, active coils and the way the spring transfers load into its supporting components.

Plain ends are generally less suitable where accurate seating and alignment are important. Closed and ground ends provide a more nearly square bearing surface and are commonly used for more demanding applications.

Plain, plain and ground, closed, and closed and ground compression spring end designs

The following relationships are retained from the existing RoyMech design data as useful approximate geometrical relationships. Actual coil geometry varies with manufacturing practice, and the applicable spring specification should be used where dimensional control is important.

Term Plain Plain and Ground Closed Closed and Ground
End coils ne 0 1 2 2
Total coils nt n n + 1 n + 2 n + 2
Free length L0 pn + d p(n + 1) pn + 3d pn + 2d
Solid length Ls d(nt + 1) dnt d(nt + 1) dnt
Pitch p (L0 - d)/n L0/(n + 1) (L0 - 3d)/n (L0 - 2d)/n

The calculated numbers of coils and associated dimensions are not necessarily exact manufacturing values. Spring manufacture involves dimensional variation, and appropriate tolerances should be specified for the application.

Helical Extension Springs

An extension spring is designed to resist axial separation. Many of the basic relationships used for cylindrical helical compression springs also apply to the active body coils of an extension spring, but extension springs introduce two particularly important additional considerations: initial tension and end-hook stresses.

Extension Spring Ends

The spring ends transfer the external load into the spring body. Hooks, loops and other end forms introduce local bending and stress concentrations and can therefore become critical parts of an extension spring, particularly under fatigue loading.

Examples of extension spring hook and end designs

End geometry should therefore be considered as part of the spring design rather than simply as an attachment added after the body coils have been calculated.

Extension Spring Initial Tension

A close-wound extension spring may be manufactured with initial tension. This produces an initial axial force that must be exceeded before the coils begin to separate.

Extension spring force-deflection relationship showing initial tension

The relationship between initial tension force and initial shear stress may be expressed as:

Fi = πτid3 / (8D)

Once the coils have separated and the spring is operating in its approximately linear range, the load may be represented approximately by:

F = Fi + kδ

Legacy Initial-Tension Reference Data

The following initial-stress ranges are retained from the existing RoyMech data. The original source and material/manufacturing basis have not yet been established sufficiently to present these values as universal design limits. They should therefore be treated as historical reference information rather than allowable stresses.

Spring Index
C = D/d
Legacy Initial Stress Range τi (N/mm2)
Lower Upper
3140205
4120185
5110165
695150
790140
880125
970110
1060100
115590
124585
134075
143565
153060
162555

Where an extension spring is manufactured without initial tension, the force-deflection relationship of the active coils approaches that of the corresponding compression-spring calculation.

Rectangular-Section Helical Compression Springs

Although round wire is the normal choice for helical springs, rectangular section material can be used where its geometry provides an advantage for a particular design.

Rectangular-section helical compression spring geometry

The following equations and factors are retained from the existing RoyMech reference data.

Spring Rate

k = K2 Gbt3 / (nD3)

Spring Stress

τ = KWK1FD / (bt2)

  • D = mean spring diameter (mm)
  • b = larger section dimension (mm)
  • t = smaller section dimension (mm)
  • n = number of active coils
  • F = axial spring force (N)
  • K1 = section shape factor
  • K2 = section shape factor
  • KW = stress correction factor
b/t 1.0 1.5 1.75 2.0 2.5 3.0 4.0 6.0 8.0 10.0
K1 2.41 2.16 2.09 2.04 1.94 1.87 1.77 1.67 1.63 1.60
K2 0.18 0.25 0.272 0.292 0.317 0.335 0.385 0.381 0.391 0.399
Reference-data note: The rectangular-section factors above have been preserved from the existing RoyMech page. Their original source has not yet been established sufficiently for them to be treated as standardized design values. Verify them against an appropriate specialist reference, current standard or spring manufacturer for final design.

Conical Helical Compression Springs

A conical compression spring has a coil diameter that changes progressively along its length. Depending on its geometry and pitch, the arrangement can provide a non-linear force-deflection characteristic and can allow adjacent coils to telescope as the spring is compressed, giving a relatively small compressed height.

Conical springs are used where packaging, variable stiffness or reduced solid height makes them preferable to a conventional cylindrical spring.

  • D1 = smaller coil diameter
  • D2 = larger coil diameter

Conical helical compression spring geometry showing smaller and larger coil diameters

The original RoyMech page contains image-based equations for allowable force and stiffness for this spring form. These equations are retained below as legacy reference information pending independent verification of the original formulation and notation.

Allowable Force

Legacy RoyMech conical spring allowable force equation

Legacy RoyMech conical spring design relationship

Spring Stiffness

Legacy RoyMech conical spring stiffness equation

Conical spring design: The conical-spring equations above have not yet been converted to HTML because their exact original notation should be established and independently checked before replacing the source images. Behaviour also depends on the detailed variation of coil diameter and pitch and on when individual coils begin to contact. For final design, verify the required force-deflection characteristic using an appropriate spring design method, current standard or manufacturer data.

Standards and Design References

The following standards are relevant to cylindrical helical spring design, specification, measurement and testing. The applicable standard depends on spring type, manufacturing process and the purpose of the calculation or inspection.

  • BS EN 13906-1:2013 – Cylindrical helical springs made from round wire and bar. Calculation and design – Compression springs.
  • BS EN 13906-2:2013 – Cylindrical helical springs made from round wire and bar. Calculation and design – Extension springs.
  • BS EN 15800:2008 – Cylindrical helical springs made of round wire. Quality specifications for cold coiled compression springs.
  • BS 1726-1:2010 – Guidance for specifying and tolerancing hot-coiled compression springs and cold-coiled compression springs outside the scope of BS EN 15800, together with general spring testing.
  • BS 1726-2:2002 – Guidance for specifying, tolerancing and testing cylindrical helical extension springs made from round wire and bar.
  • BS EN ISO 22705-1:2025 – Measurement and test parameters for cold-formed cylindrical helical compression springs.
  • BS EN ISO 22705-2:2025 – Measurement and test parameters for cold-formed cylindrical helical extension springs.
Engineering reference: RoyMech equations and legacy numerical data are provided for engineering reference and preliminary design. For manufacture, procurement, safety-critical applications or final design, verify material properties, allowable stresses, tolerances and test requirements against the applicable current standard and supplier data.
See Also