Articles Calculators Directory Catalog Knowledge Forum Projects Solutions
Sign In Register
Calculators › Helical Compression Spring
GB/T 23935-2009 / Spring Design

Helical Compression Spring

Size a round-wire cylindrical helical compression spring per GB/T 23935-2009. Calculates spring rate, working load, maximum shear stress (with Wahl curvature correction), solid height, travel margin and buckling stability in one pass. Formula: τ = K·8FD/(πd³), k = Gd⁴/(8D³n).

Open Calculator →
Standard: GB/T 23935-2009 | Formula: τ=K·8FD/(πd³); k=Gd⁴/(8D³n); K=(4C−1)/(4C−4)+0.615/C
Helical compression spring

Why This Calculator

⚙

Wahl Curvature Factor

K = (4C−1)/(4C−4) + 0.615/C corrects for stress concentration at the inner coil surface, where the wire bends tightest.

📊

Spring Rate Formula

k = Gd⁴/(8D³n) links stiffness directly to wire diameter, mean coil diameter, active coils and shear modulus.

⚡

Maximum Shear Stress

τ = K·8FD/(πd³) at the inner coil — the critical check against material allowable stress [ τ ].

⏱

Solid Height Check

Lsolid = (n + nend)·d prevents coil binding — the travel margin must stay positive through full compression.

📏

Buckling Stability

L0/D ≤ 3.7 keeps a both-ends-guided spring from lateral buckling under axial load.

🔨

Material Modulus

G ≈ 78500 MPa preset for spring steel (oil-tempered / Si-Mn / Cr-V); reduce to 69–73 GPa for stainless grades.

How It Works

Enter Geometry

Input wire diameter d, mean coil diameter D and active coil count n.

Set Material

Enter shear modulus G (steel default 78500 MPa) and allowable [ τ ].

Add Deflection

Specify working deflection δ, free length L0 and end coils (closed+ground = 2).

Verify Design

Read spring rate, load, stress, solid height, margin and buckling pass/fail.

Who Is It For

Spring Design EngineersValve EngineersMechanical DesignersQC InspectorsProcurement

Key Highlights

GB/T 23935Wahl FactorShear StressSpring RateSolid HeightBuckling Check

Ready to Calculate?

Enter wire diameter, coil diameter and active coils to get spring rate, load, stress and pass/fail.

Open Calculator →