MachineCalcs

Spring Wire Size Calculator

Solve the compression-spring wire diameter needed for a target spring rate, then check spring index, force, stress, solid height and travel. Metric and imperial. Free, no signup.

Calculator

Required stiffness of the spring.

N/mm

Center-to-center coil diameter. Outside diameter will be D + wire diameter.

mm

Coils that actually deflect under load.

Unloaded length used for solid height and travel checks.

mm

Deflection used to calculate force and stress after the wire size is solved.

mm

Sets shear modulus and allowable stress.

Sets inactive end coils and solid height.

Results

Default result
Edit inputs
Required wire diameter(d)
1mm
Pass

Also computed

Outside diameter(OD)11mm

Inside diameter(ID)Pass9mm

Spring index(C)Pass10

Force at deflection(F)12.39N

Corrected shear stress(τ)Pass361.2MPa

Allowable shear stress995MPa

Method notes 3 notes
  • Wire diameter is solved from d = (8·k·D³·Nₐ / G)^(1/4).
  • Because rate depends on d⁴, small wire-diameter changes strongly affect spring rate.
  • Check stress, spring index and travel-to-solid before treating the wire size as usable.

Compression spring wire diameter can be solved by rearranging k = G·d⁴/(8·D³·Nₐ) into d = (8·k·D³·Nₐ/G)^(1/4). This calculator starts from a target rate, mean coil diameter, active coils and material, then checks the resulting spring index, force, corrected stress and solid-height travel.

Continue workflow

All Springs

How to use this calculator

  1. Enter target rate. Enter the spring rate you need in the active unit system.
  2. Enter coil geometry. Enter mean coil diameter and active coil count.
  3. Pick material. Choose the spring material so the shear modulus G is known.
  4. Check the result. Review wire diameter, spring index, force, stress and travel-to-solid warnings.

How it works

A helical compression spring's rate is: k = G · d⁴ / (8 · D³ · Nₐ) Solving for wire diameter gives: d = (8 · k · D³ · Nₐ / G)^(1/4) where G is shear modulus, D is mean coil diameter and Nₐ is active coil count.

After solving d, the calculator runs the same spring checks as the compression spring tool: spring index, force at the entered deflection, Wahl-corrected shear stress, solid height and available travel.

Worked example

Verified against the live calculator

For music wire with G = 79,300 MPa, target rate k = 1.239 N/mm, mean diameter D = 10 mm and Nₐ = 8, the inverse formula gives d ≈ 1.00 mm. At 10 mm working deflection the load is about 12.4 N.

Frequently asked questions

How do you calculate spring wire diameter from spring rate?

Rearrange the compression-spring rate formula. Since k = G·d⁴/(8·D³·Nₐ), the required wire diameter is d = (8·k·D³·Nₐ/G)^(1/4).

Why does wire diameter matter so much?

Spring rate changes with the fourth power of wire diameter. A small increase in wire diameter can make the spring much stiffer, while mean coil diameter works in the opposite direction with a cubic effect.

Does this choose a standard wire gauge?

No. It returns the theoretical diameter. For production, round to an available wire size and rerun the compression spring calculator to check rate, stress, solid height and buckling.

What spring index should I target?

A common practical range for compression springs is C = D/d from about 4 to 12. Values below that are difficult to wind and stress heavily; values far above it are more slender and unstable.

Can I use this for extension springs?

The rate formula is the same for helical extension springs, but hook stresses and initial tension are separate design checks. Use this only as a wire-size estimate.

Method & assumptions

  • Linear helical compression spring with round wire.
  • Returned wire diameter is theoretical; round to available stock and rerun the design check.
  • Fatigue, set, relaxation, tolerances and manufacturability limits require separate review.
Embed this calculator on your site free

Paste this where you want the calculator to appear. It stays in sync — same formulas, metric & imperial, light/dark — and a small credit link helps people find more tools.

Open widget

Live preview