Spring Rate Calculator

Calculate spring rate, stress, natural frequency and buckling risk for compression, extension and torsion springs. Interactive diagram, 10 materials, imperial and metric. Free, private and no sign-up.

Spring Rate Calculator by Utiliby

Free Spring Rate Calculator

Enter spring geometry and material — the rate, stress, frequency and diagram update live.

Spring geometry

Share, cite or embed this tool

What is a free spring rate calculator online?

A free spring rate calculator online is a tool that computes the spring rate — also called spring constant or stiffness — of a compression, extension or torsion spring from its geometry and material. Spring rate is the amount of force required to compress or extend a spring by one unit of distance. A spring with a rate of 10 N/mm needs 10 newtons of force to deflect it by one millimetre. The stiffer the spring, the higher the rate.

This spring rate calculator online goes beyond a basic formula. It includes an interactive SVG diagram that morphs as you change parameters, 10 material presets with accurate shear modulus values, imperial and metric unit support, the Wahl correction factor for maximum shear stress, natural frequency calculation, buckling risk assessment, solid height, spring index and a design status indicator. Everything runs in your browser — no sign-up, no account, no upload, no tracking.

How to use this free spring rate calculator

  1. Choose the spring type: compression, extension or torsion.
  2. Enter the wire diameter (d), mean coil diameter (D) and number of active coils (N).
  3. Enter the free length (L₀) for buckling and solid height checks.
  4. Select the material from the dropdown — 10 common spring materials are included.
  5. Select the end type. Squared and ground is the most common; plain ends are used for extension springs and low-cost applications.
  6. Optionally enter an applied load to get deflection, stress and corrected shear stress.
  7. Optionally enter an attached mass to compute the natural frequency of the spring-mass system.
  8. Click Calculate spring. The rate, stress, index, frequency and buckling check all update.
  9. Watch the diagram to see how the spring geometry changes with your inputs.

Spring rate formula explained

For a helical compression or extension spring, the spring rate is:

k = (G × d⁴) / (8 × D³ × N)

Where:

The formula comes from treating the spring wire as a torsion bar. When the spring compresses, the wire twists around its own axis, and the resistance to that twist determines the rate. The exponents explain why wire diameter is the dominant variable: doubling d raises the rate by a factor of 16 (2⁴), while doubling D reduces the rate by a factor of 8 (2³).

Why wire diameter dominates the spring rate

The fourth-power relationship between wire diameter and spring rate is the single most important fact in spring design. Small changes in wire diameter produce enormous changes in stiffness:

Wire diameter changeSpring rate change
+10%+46%
+25%+144%
+50%+406%
×2×16

This is why springs are specified with tight wire diameter tolerances, and why swapping a spring for a "slightly thicker" one is almost never a small change. It also means that if you want to tune a spring rate, wire diameter is the lever with the largest effect — but the one that requires the tightest control.

Spring index: the design sanity check

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

C = D / d

This simple ratio tells you a lot about whether a spring is practical to make and use:

Wahl factor and maximum shear stress

The stress in a spring wire is not simply the torsional shear stress from the applied load. The curvature of the coil concentrates stress on the inside of the wire, and there is a direct shear component as well. The Wahl factor corrects for both:

K_w = (4C − 1) / (4C − 4) + 0.615 / C

The maximum corrected shear stress is:

τ_max = K_w × (8FD) / (πd³)

Where F is the applied load. This corrected stress is what actually limits the spring's working load — the nominal stress (without the Wahl correction) underestimates the true peak stress by 5 to 20% depending on the spring index.

Natural frequency and resonance

A spring with an attached mass forms a spring-mass system with a natural frequency:

f_n = (1 / 2π) × √(k / m)

Where k is the spring rate and m is the attached mass. If the excitation frequency of the application (engine RPM, motor speed, valve actuation) comes close to the natural frequency, the spring will resonate — it will oscillate violently with increasing amplitude until it fails. Designers aim for the spring's natural frequency to be at least 15 to 20 times the operating frequency.

Classic examples: valve springs in internal combustion engines must have high natural frequencies to avoid resonance at high RPM; suspension springs on cars have natural frequencies in the 1 to 1.5 Hz range to match comfortable ride dynamics; vibration isolation mounts use soft springs with low natural frequencies to decouple machinery from the floor.

Buckling of compression springs

A compression spring is essentially a slender column, and like any column it can buckle under load. The risk depends on the slenderness ratio L₀/D (free length divided by mean coil diameter):

The critical ratio depends on end conditions. Squared-and-ground ends give the best stability; plain ends give the worst. This calculator flags buckling risk automatically based on the selected end type.

Spring materials and shear modulus

The shear modulus G varies with material and determines the baseline stiffness of a spring of a given geometry:

MaterialG (MPa)Typical use
Music Wire (A228)~79,300Highest strength small springs, RC, precision instruments
Oil-Tempered (A229)~78,500General-purpose, large-diameter springs
Hard-Drawn (A227)~79,300Low-cost, non-critical applications
Chrome Silicon~78,500High-temperature, shock loads
Chrome Vanadium~77,200Automotive valve springs, high fatigue
Stainless 302/304~69,000Corrosion resistance, food service, marine
Phosphor Bronze~43,000Electrical contacts, non-magnetic
Beryllium Copper~48,000Non-magnetic, high conductivity
Titanium~41,000Weight-critical aerospace
Inconel 718~77,000Extreme high temperature, corrosive

Spring end types and active coils

The end type determines how many coils are "active" (flexing) versus "inactive" (sitting flat and not contributing to deflection):

End typeActive coils formulaSolid height formula
Plain (open)N = N_totald × (N_total + 1)
Plain and groundN = N_total − 1d × N_total
Squared / closedN = N_total − 2d × (N_total + 1)
Squared and groundN = N_total − 2d × N_total

Squared-and-ground is the most widely used end type in compression springs because it gives the best stability and consistent load transfer. Plain ends are used for extension springs and very low-cost applications.

Common spring design mistakes

Frequently asked questions

What is a free spring rate calculator online?

A free spring rate calculator online is a tool that computes the spring rate (also called spring constant or stiffness) of a compression, extension or torsion spring from its geometry and material.

What is the formula for spring rate?

For a helical compression spring: k = G × d⁴ / (8 × D³ × N), where G is shear modulus, d is wire diameter, D is mean coil diameter and N is the number of active coils.

Why does wire diameter dominate the spring rate?

Wire diameter appears in the formula raised to the fourth power. Doubling the wire diameter increases the rate sixteen-fold.

What is the spring index?

C = D/d. Typical values are 4 to 12, with 6 to 9 being the sweet spot.

What is the Wahl factor?

K_w = (4C − 1)/(4C − 4) + 0.615/C. It corrects shear stress for wire curvature and direct shear.

How do I calculate natural frequency?

f_n = (1/2π)√(k/m), where k is the spring rate and m is the attached mass.

When does a spring buckle?

When L₀/D exceeds about 4 for standard ends, or about 5.2 for any end type without a guide.

What is solid height?

The length when all coils touch: L_solid = d × N_total. Never compress a spring to solid height.

Does this calculator handle extension and torsion springs?

Yes. Compression and extension use the same rate formula. Torsion springs use a torque-per-degree calculation.

Is this spring rate calculator free?

Yes. Free, browser-based, no sign-up, no tracking, no ads.