Calculate spring force, displacement, energy storage, and stress. Supports compression, extension, and torsion springs in series and parallel.
Springs are among the most fundamental mechanical components, storing and releasing energy through elastic deformation. From automotive suspensions to precision instruments, springs of various types perform essential functions in countless applications.
This comprehensive spring calculator handles compression, extension, and torsion springs. Enter the spring rate and displacement to compute force and stored energy using Hooke's law (F = kx). For systems with multiple springs, switch between series and parallel configurations to see how the effective stiffness changes — series springs become softer, parallel springs become stiffer.
The advanced geometry section lets you enter wire diameter, mean coil diameter, and active coils to calculate the spring index, Wahl correction factor for curvature stress, and corrected shear stress in the wire. The deflection gauge shows how close you are to solid height (coil bind), helping you avoid over-compression that can permanently damage the spring. A configuration comparison table shows the effect of adding springs to your system.
Designing or selecting springs requires balancing force requirements, available space, material stress limits, and fatigue life. This calculator lets you quickly evaluate different spring parameters and configurations without manual computation, making it ideal for mechanical engineers, product designers, and students studying machine design.
The visual deflection gauge provides instant feedback on how close your design is to the danger zone, while the configuration comparison table helps optimize multi-spring systems.
Hooke's Law: F = k × x Stored Energy: U = ½ × k × x² Series Springs: 1/k_eff = 1/k₁ + 1/k₂ + ... (equal springs: k_eff = k/n) Parallel Springs: k_eff = k₁ + k₂ + ... (equal springs: k_eff = k×n) Wahl Factor: K_w = (4C−1)/(4C−4) + 0.615/C where C = D/d Shear Stress: τ = K_w × 8FD / (πd³)
Result: 250 N force, 3,125 N·mm energy
F = 10 × 25 = 250 N. Energy = ½ × 10 × 25² = 3,125 N·mm (3.125 J). Compressed length = 100 − 25 = 75 mm.
Compression springs resist axial pushing forces and are the most common type, found in everything from ballpoint pens to industrial machinery. Extension springs resist pulling forces and are used in garage doors, trampolines, and tensioning mechanisms. Torsion springs resist rotational forces and appear in clothespins, mousetraps, and automotive suspension systems.
In a series configuration, the same force passes through each spring, but deflections add up. This makes the system more compliant (softer) — useful when you need large travel in limited force range. In parallel, each spring sees the full deflection but contributes to the total force, making the system stiffer — ideal when you need high load capacity in limited space.
The maximum shear stress in a spring wire occurs on the inner surface of the coil due to the curvature effect captured by the Wahl factor. For static applications, the stress must stay below the allowable shear stress of the wire material. For cyclic applications, fatigue limits (often plotted on Goodman or Soderberg diagrams) determine the maximum allowable stress amplitude for a given number of cycles.
Series springs share the same force but each deflects independently, making the system softer (lower effective rate). Parallel springs share the deflection but each contributes force, making the system stiffer.
The spring index C = D/d (coil diameter / wire diameter) affects manufacturability and stress distribution. An index of 4-12 is typical; below 4 is hard to coil, above 12 tends to tangle.
When a compression spring is compressed until all coils touch (solid height), it can no longer deflect and may take a permanent set or break. Always design for deflection well below solid height.
Torsion springs resist angular deflection. Their rate is measured in N·mm/degree (or N·m/rad) rather than N/mm. The formula involves bending stress rather than shear stress.
Elastomer springs are nonlinear — their rate changes with deflection. This calculator assumes linear (constant k) behavior, which is accurate for metal coil springs within their elastic range.
It corrects for the non-uniform stress distribution in a curved wire. The inner surface of the coil sees higher shear stress than the simple formula predicts, especially at low spring indices.