Skip to content

Drawing No. EH–ME–013 // Mechanical Engineering

Compression Spring Design Calculator

Reviewed August 2026

Check cylindrical helical compression-spring stiffness, deflection, corrected wire stress, solid height and approximate wire-size requirements.

Engineering scope: Preliminary calculation and learning tool. Final machine design should use the applicable design code, manufacturer data, fatigue assessment, tolerances, load spectra and service conditions.

Calculation workflow

Inputs are converted internally to SI, the engineering model is solved, and results are converted back to the selected unit system.

1 — GeometryWire, coil diameter, turns
2 — MaterialShear modulus / allowable
3 — ResponseRate and deflection
4 — CheckStress and solid clearance

Spring geometry and load

Entered explicitly because end treatments change inactive coils.
Used to estimate a minimum wire diameter for the entered mean diameter, coil count and load.
Check spring geometry. Mean diameter must exceed wire diameter; all stiffness inputs must be positive.

Results

Spring index C
Spring rate
Working deflection
Wahl factor
Corrected shear stress
Allowable-stress factor
Solid height
Clearance to solid
Stored elastic energy
Estimated min. wire d

Spring geometry / compression schematic

Worked example

For d = 6 mm, mean diameter 42 mm and eight active coils in steel, the spring index is C = 7.

Rate

k = Gd⁴/(8D³Na), so stiffness increases very strongly with wire diameter.

Stress

The direct torsional spring stress is multiplied by the Wahl correction factor.

Solid height

Solid height is approximated as total coils × wire diameter; working compression should retain practical clearance.

Background

The calculator models a cylindrical helical compression spring under axial load.

Frequently asked questions

Practical questions about assumptions, limits and interpretation.