Torsion Spring Calculator
Design and validate helical torsion springs in seconds. Enter wire diameter, coil geometry, and material to instantly calculate spring rate, torque, bending stress, safety factor, energy storage, and fatigue cycle life — no handbook lookups needed. Supports metric and imperial units with live conversion, a 7-material database, temperature E-derating, reverse wire-diameter solving, and interactive torque/stress/Goodman charts. Built for mechanical engineers, product designers, students, and manufacturers.
Torsion Spring Calculator – Torque, Stiffness & Deflection
Compute spring rate, torque, bending stress, safety factor, fatigue cycle life, and more — for helical torsion springs in any application.
Design & Validate Your Torsion Spring in Seconds
Fill in spring geometry and material below, then click Calculate to get instant results with safety checks.
1 — Spring Geometry
2 — Material Properties
► Material Reference Table
| Material | E (MPa) | E (ksi) | Sut typical | Max Temp |
|---|---|---|---|---|
| Music Wire A228 | 196,500 | 28,500 | 1,750–2,170 MPa | 120°C |
| Hard-Drawn A227 | 193,000 | 28,000 | 1,380–1,650 MPa | 120°C |
| Chrome-Vanadium A231 | 196,500 | 28,500 | 1,550–1,900 MPa | 220°C |
| Chrome-Silicon A401 | 200,000 | 29,000 | 1,860–2,070 MPa | 250°C |
| Stainless 302/304 | 193,000 | 28,000 | 1,240–1,650 MPa | 260°C |
| Stainless 17-7 PH | 200,000 | 29,000 | 1,650–1,900 MPa | 320°C |
| Phosphor Bronze | 103,000 | 15,000 | 620–830 MPa | 95°C |
3 — Load & Deflection
4 — Visualization & Charts
Schematic updates after calculation. Not to scale.
Torque vs. Deflection Angle
Bending Stress vs. Deflection Angle
Goodman Fatigue Diagram
Point inside the envelope = safe fatigue life.
5 — Formulas Used in Calculations
E = modulus of elasticity • d = wire diameter • D = mean coil diameter • Na = active coils. Result in N·mm/° or lb·in/°. Doubling d increases stiffness 16×.
Recommended range: 4 ≤ C ≤ 12. C < 4 = extremely tight coils, very high stress, difficult to manufacture. C > 12 = loose coils, prone to tangling. Ideal target: C = 6–10.
Curvature correction for the inner fibre of the coil (the governing, highest-stress location). Despite the name, torsion springs experience bending stress, not torsional shear. Ki ≈ 1.08 at C=10; rises to ≈1.28 at C=4.
θ must be in degrees to match k units. If a pre-load angle was applied at installation, only the additional deflection generates working torque. Result: N·mm or lb·in.
Torsion springs experience bending stress, not torsional shear. The 32/π factor comes from the circular section modulus S = πd³/32. Ki amplifies the nominal stress for inner-fibre curvature. This is the governing stress for failure. Units: MPa or ksi.
SF > 1.5 = green • 1.0–1.5 = amber • <1.0 = red (failure risk). For dynamic applications, also check the fatigue life band — the static SF alone is insufficient.
θeff must be in radians. krad = kdeg × (180/π). Result: N·mm = mJ (metric) or lb·in (imperial). Equal to the area under the torque-angle curve.
Deflection contributed by each active coil at a given torque T. Multiply by Na to get total body deflection. Useful for per-coil load analysis.
L = leg length (moment arm from coil centre to load point). Converts rotational torque to linear force at the end of the leg. Calculated separately for L1 and L2. Units: N (metric) or lbf (imperial).
θ in degrees. A torsion spring tightens (ID shrinks) as it deflects in the loading direction. If IDloaded < mandrel diameter, the spring binds on the shaft — a common cause of premature failure. Always verify: IDloaded > dmandrel + clearance.
b = Basquin exponent (default −3). fpeen = 1.12 if shot-peened, else 1.0. Bands: σ/Sut ≤ 0.35 = infinite life • ≤ 0.45 = >1M cycles • ≤ 0.55 = >200k • ≤ 0.65 = >100k • > 0.75 = static only.
Lb in mm • Nt = total coils • m in grams • ρ = material density in kg/m³ (e.g. 7850 for steel). Body length checks the spring fits within the assembly envelope.
ΔTF = max(0, T°F − 68). r = derating rate (% per 100°F, typically 0.2–0.4). Enable when operating above ~100°C (212°F). Lower Eeff reduces spring rate at elevated temperature.
Standards reference: Spring Manufacturers Institute (SMI); ASTM A228/A227/A231/A401/A313; Shigley's Mechanical Engineering Design (Table 10-6); Engineers Edge torsion spring formulas.
⚠ Results are for preliminary design guidance. Verify critical designs with a licensed engineer and physical testing.
6 — Export & Report
🔧 SteelSolver Engineering Tools & Guides — featuring 260+ free calculators and 60+ in-depth guides for engineers, fabricators, and metalworkers.
👉 Find the right tool or guide for your project:
📚 Explore All Engineering Hubs on SteelSolver.com
Torsion Spring Calculator — Step-by-Step User Guide
Full instructions, all engineering formulas with clear visual rendering, unit conversions, common mistakes & FAQs.
1. What Is a Torsion Spring Calculator?
Purpose, applications, and who benefits
A torsion spring calculator computes the mechanical performance of helical torsion springs — coiled springs that store and release rotational energy when twisted. Rather than pushing or pulling in a straight line, torsion springs exert a torque proportional to the angle they are rotated.
Common Torsion Spring Applications
| Application | Typical D | Typical d | Key Design Goal |
|---|---|---|---|
| Clothespins | 8–12 mm | 0.8–1.2 mm | Low torque, lightweight |
| Door / cabinet hinges | 20–40 mm | 2–4 mm | Consistent return torque |
| Garage door counterbalance | 50–100 mm | 5–8 mm | High cycle life (>50 000) |
| Automotive seat recliners | 30–60 mm | 3–6 mm | Safety-critical fatigue life |
| Industrial clamps / latches | 40–80 mm | 4–8 mm | Exact torque at working angle |
| Medical device mechanisms | 5–20 mm | 0.3–1.5 mm | Precision, biocompatibility |
2. Input Parameters — What Every Field Means
Complete reference with valid ranges and entry tips
| Field | Symbol | Metric | Imperial | Range | Description |
|---|---|---|---|---|---|
| Wire Diameter | d | mm | in | 0.3–25 mm | Cross-section diameter of wire. Thicker = stronger, stiffer, heavier. |
| Mean Coil Diameter | D | mm | in | 5–500 mm | Average coil helix diameter. D = OD − d. Must be > d. |
| Active Coils | Na | count | 2–200 | Coils that deflect under load. More coils = lower spring rate. | |
| Total Coils | Nt | count | Na+1 to Na+4 | All coils including inactive ends. Used for body length and mass. | |
| Leg Length 1 | L1 | mm | in | 5–500 mm | Coil-centre to load-point on leg 1. Used for force and rate correction. |
| Leg Length 2 | L2 | mm | in | 5–500 mm | Same as L1 for second leg. |
| Modulus of Elasticity | E | GPa | Mpsi | 100–210 GPa | Material stiffness. Auto-filled from dropdown. |
| Tensile Strength | Sut | MPa | ksi | 500–2200 MPa | Max stress before fracture. Governs SF and fatigue. |
| Working Deflection | θ | degrees | 0–720° | Rotation angle during normal operation. | |
| Max Deflection | θmax | degrees | > θ | Max rotation before coils touch. Keep θ < 90% of θmax. | |
| Pre-load Angle | θpre | degrees | 0–360° | Wind applied at installation. Effective deflection = θ − θpre. | |
| Target Safety Factor | SFreq | ratio | 1.0–5.0 | Minimum acceptable SF. Static: 1.5–2.0. Dynamic: 2.0–3.0. | |
| Mandrel Diameter | dm | mm | in | 0–ID | Shaft the spring sits on. Must be < ID under load. Enter 0 if none. |
| Operating Temperature | Top | °C | °F | −40 to 300°C | Enables E derating for hot environments. |
3. Unit Systems — Metric vs. Imperial
Automatic conversion reference for all quantities
| Quantity | Metric | Imperial | Conversion |
|---|---|---|---|
| Length / diameter | mm | in | 1 in = 25.4 mm |
| Spring rate | N·mm / ° | lb·in / ° | 1 lb·in = 112.985 N·mm |
| Torque | N·mm | lb·in | 1 lb·in = 112.985 N·mm |
| Stress / strength | MPa | ksi | 1 ksi = 6.8948 MPa |
| Modulus E | GPa | Mpsi | 1 Mpsi = 6894.76 MPa |
| Force (leg tip) | N | lbf | 1 lbf = 4.4482 N |
| Temperature | °C | °F | °F = (°C × 9/5) + 32 |
| Angle | degrees (°) — always | — | |
4. Step-by-Step Calculator Walkthrough
Get accurate results in under 5 minutes
- 1Choose Your Unit System First
Click Metric or Imperial at the top before entering any values.
- 2Enter Spring Geometry (Section 1)
Fill in wire diameter d, coil diameter D (select Mean / OD / ID mode first), active coils Na, total coils Nt, and both leg lengths.
- 3Select Material (Section 2)
Pick from the dropdown — E, Sut, and density fill automatically. Select Custom to type your own values.
- 4Set Load & Deflection (Section 3) ← Most Important
Enter working angle θ, maximum θmax, pre-load angle, target SF (1.5 min for static; 2.0 for dynamic), and mandrel diameter if a shaft is present.
- 5Set Advanced Options (Optional)
Choose Calculation Mode (Forward or Reverse). Set Temperature and enable E derating above 100°C. Toggle Shot Peening if applicable.
- 6Click ⚙ Calculate Now
Or use a preset example: Door Hinge, Industrial, Clothespin, or Garage Door. Results update instantly.
- 7Review the 23-Card Results Panel
Orange cards = most critical. The safety status bar shows green / amber / red based on your SF target and fatigue class.
- 8Inspect the Charts
Torque vs Angle, Stress vs Angle, and Goodman Fatigue Diagram with your operating point plotted.
- 9Export Report
Add a project name, click Generate Text Report, then Copy to Clipboard or Print to PDF.
5. All Calculation Formulas — Full Engineering Explanations
Every equation rendered clearly with variables defined and physical meaning explained
where D = mean coil diameter, d = wire diameter | Result is dimensionless
C = Spring Index • D = Mean coil diameter • d = Wire diameter
Recommended range: 4 ≤ C ≤ 12. C < 4 = extremely tight coils, very high inner-fibre stress, difficult to manufacture. C > 12 = loose coils, risk of tangling. Ideal target: C = 6–10.
Example: at C = 8 → Ki = (256 − 8 − 1) / (4 × 8 × 7) = 247/224 ≈ 1.10
Ki = Wahl inner-fibre factor • C = Spring Index
Despite the name, torsion springs experience bending stress, not torsional shear. The inner fibre of the coil carries higher stress due to curvature. Ki corrects for this — typical values: Ki ≈ 1.08 at C=10, rising to ≈ 1.28 at C=4. The standard Wahl factor Kw = (4C−1)/(4C−4) + 0.615/C is also displayed for reference.
k = Spring rate • E = Modulus of elasticity • d = Wire diameter • D = Mean coil diameter • Na = Active coils
The constant 10.8 = π² × 180/π / 32 converts the result to torque-per-degree. Key sensitivity: d4 is dominant — doubling wire diameter increases stiffness 16×.
T = Torque • k = Spring rate • θeff = Net working angle • θpre = Pre-load angle
If a pre-load was applied at installation, only the additional deflection beyond pre-load generates working torque. The calculator outputs torque at θ, at pre-load, and at θmax.
σ = Bending stress • T = Torque • Ki = Wahl inner-fibre factor • d = Wire diameter
The 32/π factor comes from the circular section modulus S = πd³/32. Ki amplifies the nominal stress to account for inner-fibre curvature concentration. This is the governing stress — it is compared against the allowable stress for the safety factor calculation.
SF = Safety Factor • Sallow = Allowable static stress = 0.78 × Sut • σ = Calculated bending stress • Sut = Ultimate tensile strength
The 0.78 coefficient is the SMI recommendation for static torsion spring applications. For dynamic applications, the static SF alone is insufficient — always also check the Fatigue Life band and Goodman diagram.
U = Potential energy stored • krad = Spring rate per radian • θeff = Net deflection in radians
Equal to the area under the torque-angle curve (a right triangle for a linear spring). Used for actuator sizing and energy-return mechanism design.
Calculated separately for L1 and L2 | Units: N (metric) or lbf (imperial)
F = Force at leg tip • T = Torque (N·mm) • L = Leg length (mm)
Converts rotational torque to linear force at the end of the leg — useful for sizing latches, cams, and brackets. If load is applied at a different radius, just divide T by that radius directly.
IDloaded = Inner diameter at working angle • d = Wire dia. • Na = Active coils • C = Spring Index • θ = Deflection in degrees
Critical: A torsion spring tightens (ID shrinks) when wound in the loading direction. If IDloaded < mandrel diameter, the spring binds on the shaft — a common cause of premature failure. Always verify clearance.
Lb = Body length • Nt = Total coils • d = Wire dia. • ρ = Material density
Body length checks the spring fits in the assembly envelope. Mass supports weight budgets in automotive and aerospace applications.
Eeff = Temperature-corrected modulus • r = Derating rate % per 100°F • reference temperature = 68°F (20°C)
Enable when operating above ~100°C (212°F). Lower E reduces spring rate so the spring deflects more for the same torque. The effective Eeff used in all calculations is shown in the safety bar.
Nf = Estimated cycles to failure • Se = Endurance limit • σ = Working stress • b = Basquin exponent
Both the heuristic (stress ratio bands) and Basquin models are approximations. Actual fatigue life depends on surface finish, heat treatment, and environment. For life-critical designs, validate with physical testing.
Set Calculation Mode to Reverse and enter Target Torque. Solved d appears in the results grid.
Inverts the spring rate formula to find wire diameter that achieves a target torque. After solving, snap to the nearest standard wire gauge and re-run in forward mode to verify stress and safety factor.
6. Reading and Interpreting Your Results
What every output card means and what action to take
| Output | Symbol | Units | What It Tells You | Action If Wrong |
|---|---|---|---|---|
| Spring Rate | k | N·mm/° or lb·in/° | Fundamental stiffness — torque per degree of rotation. | Too high: increase Na, increase D, or reduce d. |
| Rate incl. Legs | keff | N·mm/° | More accurate rate including leg contribution. Use for assembly calculations. | Significantly different from k? Legs are long relative to D. |
| Torque at θ | T | N·mm or lb·in | Actual torque at working angle. Compare against your requirement. | Too low: increase d, reduce D, or reduce Na. |
| Bending Stress (σ) | σ | MPa or ksi | Stress at inner fibre at working angle. Governing stress for failure. | Above allowable: increase d, reduce θ, or use stronger material. |
| Safety Factor | SF | ratio | Allowable / actual stress. SF > 1.5 recommended minimum. | <1.0 = failure likely. Increase d or reduce θ. |
| Spring Index C | D/d | — | Manufacturability and stress indicator. Ideal: 6–10. | <4: must redesign. 4–6: warn manufacturer. >12: check tangling. |
| ID Under Load | IDloaded | mm or in | Inner diameter at working angle. Must exceed mandrel diameter. | Less than mandrel: spring binds. Reduce θ, increase Na, or enlarge D. |
| Leg Forces | F = T/L | N or lbf | Linear force at leg tips. Use to size latches and brackets. | Too low: reduce leg length or increase torque. |
| Mass | m | grams | Approximate spring mass from wire volume and density. | Confirm with manufacturer's actual part weight. |
| Cycle Life | Nf | cycles | Estimated fatigue life. See Section 7 fatigue bands. | Below target: reduce σ/Sut by increasing d or reducing θ. |
7. Safety Factor & Fatigue Life Bands
Colour-coded σ/Sut bands — Zimmerli fatigue data and SMI guidelines
8. Common Mistakes & How to Fix Them
Most frequent input errors with corrections
D field expects mean diameter by default. Entering OD gives a spring one wire-diameter too large.
Metric mode expects GPa. Music wire = 200 GPa. Entering 200 000 (MPa) gives 1 000× wrong spring rate.
Na governs rate and torque. Nt governs body length and mass. Using Nt for Na makes spring appear softer.
If spring is pre-wound at installation, effective deflection = θ − θpre. Omitting it overestimates torque and stress.
C < 4 = very high inner-fibre stress and unreliable Wahl factor. Danger warnings should not be ignored.
Spring ID shrinks under load. Designers check free-state ID but forget it tightens during operation.
SF = 1.5 passes static check but says nothing about fatigue. Cycling applications require σ/Sut ≤ 0.45.
Existing values convert correctly when toggling, but blank fields filled after the toggle are in the new system — mixing causes errors.
9. Accuracy & Limitations
What you can trust and where to apply engineering judgement
This calculator implements the standard closed-form torsion spring equations from the Spring Manufacturers Institute (SMI), Shigley's Mechanical Engineering Design (10th ed.), and Engineers Edge. Results are reliable for: helical springs with uniform circular wire, C = 4–12, elastic deflection only, and homogeneous wire material.
Computed torque and stress values are typically within ±5% of physical measurement for well-manufactured springs in the recommended design range. Fatigue life estimates are heuristic approximations — actual life depends heavily on surface finish, coiling method, heat treatment, and operating environment.
⚠ For life-critical or safety-critical applications, always prototype, test, and engage a licensed mechanical engineer before production.
10. Frequently Asked Questions
Most common questions about torsion spring design and this calculator
Disclaimer: Results are for preliminary engineering guidance only. Verify all critical designs with a licensed mechanical engineer and physical testing before production.