Queendom Tools

Compression Spring Rate Calculator

Calculate Spring Rate

Enter the spring's physical properties below to calculate its rate (k).

Spring Rate (k)
- N/mm
- lbf/in
k = (G · d⁴) / (8 · D³ · Na)

Introduction to Spring Rate Calculation

For spring designers sizing helical compression springs who need a first-pass rate before a full FEA or catalogue check — enter wire and coil geometry and read k directly, remembering that because d is raised to the fourth power a small wire change swings the rate hard. This calculator computes the helical compression spring rate k = (G*d^4)/(8*D^3*Na) from wire and coil geometry, providing an essential parameter for mechanical design.

Understanding the spring rate is crucial for predicting a spring's behavior under load, ensuring it meets performance requirements for various applications, from automotive suspensions to precision instruments.

How to Use This Calculator

  1. Enter the wire diameter d in mm.
  2. Enter the mean coil diameter D in mm (the diameter through the centre of the wire, not the outside diameter).
  3. Enter the number of active coils Na.
  4. Enter the shear modulus G in MPa for your wire material.
  5. Read the spring rate k in N/mm, with the formula and substituted values shown underneath.

FAQ

Q: What formula does this compression spring rate calculator use?

A: k = (G·d⁴)/(8·D³·Na), with d and D in mm, Na as the active coil count and G in MPa — the result is the rate in N/mm.

Q: Do I enter the mean coil diameter or the outside diameter?

A: Enter D, the mean coil diameter; if you only have the outside diameter, convert first with D = OD − d.

Q: Do I enter total coils or active coils?

A: Active coils (Na) — that is the term the formula uses, so resolve your end condition into an active-coil count before entering it.

Q: What shear modulus G should I enter?

A: The shear modulus of your spring wire material in MPa, taken from the material spec or the wire supplier's datasheet; the rate scales linearly with G, so a wrong G gives a proportionally wrong k.