Online Spring Calculator & 3D Engineering Tool

Calculate custom compression, extension, and torsion springs per DIN EN 13906 with real-time 3D physics preview, PDF technical datasheet, and RFQ transfer.

Generating Parametric 3D Mesh...

Rate: 2.84 N/mm
|
F1: 28.4 N
|
F2: 56.8 N
|
Util: 54%
PASS
Wire (d) 2.0 mm
Mean (D) 18.0 mm
Height (L) 50.0 mm
Coils (n) 7.5
Safe (τ ≤ 80%) 0.0 mm | 0.0 N
Deflection (s) s: 0.0 → 31.0 mm
0.0 mm (L0) s_safe: 22.5 mm sn: 31.0 mm (Ls)

Calculated Engineering Model

LIVE TELEMETRY // EN 13906
Spring Rate (R)
2.84 N/mm
Force at Load (F)
0.0 N
Force at Solid (Fn)
88.0 N
Solid Length (Ls)
19.0 mm
Max Stroke (sn)
31.0 mm
Total Coils (nt)
9.5 spires
Pitch (p)
6.25 mm
Estimated Weight
12.4 g
Wire Length (Lw)
420.0 mm
Preliminary Stress Utilization
PASS
0 MPa / 1008 MPa (0%)
Spring Index (C): 9.00 Wahl (k): 1.15 Slenderness (L0/D): 2.78 (Stable)

Preliminary calculations based on DIN EN 13906-1/2/3 for concept sizing. For illustration purposes only. Final tolerances, setting, and fatigue limits will be validated with Filame engineering.

FILAME-COMP-d2.00-De20.0-L050.0

Download Parametric CAD Model (1:1 mm)

Import this custom Filame spring directly into SolidWorks, Inventor, AutoCAD, or Fusion 360 with embedded DIN EN 13906 part metadata.

Select CAD File Format
Engineering Fundamentals

Understanding Technical Spring Calculations (DIN EN 13906)

Designing industrial springs requires balancing mechanical envelopes, fatigue limits, dynamic frequencies, and material performance under load. The European standard DIN EN 13906 defines the harmonized mathematical framework for sizing cylindrical helical springs across three primary functional categories:

Helical Compression Springs (DIN EN 13906-1)

DIN EN 13906-1

Compression springs absorb axial load by compressing coils closer together. Under compressive load, the spring wire experiences pure torsional shear stress.

Spring Rate (Stiffness)

R = (G · d⁴) / (8 · D³ · n) [N/mm]

Linear rate expressing force generated per mm of deflection.

Corrected Shear Stress (τ)

τ = k · (8 · F · D) / (π · d³) [MPa]

Includes the Wahl factor (k) correcting for wire curvature.

Solid Length (Ls): For closed and ground ends, $L_s \approx n_t \cdot d$. Maximum usable stroke before solid contact is $s_n = L_0 - L_s$.

Buckling Criterion ($L_0/D$): If the slenderness ratio exceeds $4.0$, guide rods or external guide sleeves are mandatory to prevent lateral buckling under load.

Helical Extension Springs (DIN EN 13906-2)

DIN EN 13906-2

Extension springs are close-coiled with initial pre-tension ($F_0$). The spring resists axial pulling forces via end machine loops (German loops, English loops, or extended hooks).

Total Tensile Force

F = F₀ + R · s [N]

Requires initial threshold force (F₀) before coils separate.

Hook Bending Stress

σ_hook = (16 · F · D) / (π · d³) · k_b [MPa]

End hook transitions endure combined bending & tensile load.

Helical Torsion Springs (DIN EN 13906-3)

DIN EN 13906-3

Torsion springs exert rotational torque around their central axis. The wire is loaded in bending rather than shear; calculations therefore utilize Young’s Modulus ($E$).

Angular Spring Rate (R_α)

R_α = (E · d⁴) / (3667 · D · n) [N·mm/°]

Torque produced per degree of angular leg deflection.

Bending Stress (σ)

σ = k_b · (32 · M) / (π · d³) [MPa]

Bending stress at torque M = R_α · α.

Selecting the right alloy depends on operating temperature, corrosive media, magnetic constraints, and electrical conductivity requirements:

Material GradeStandardModulus G / E (MPa)Max TempKey Characteristics
Carbon Steel (Music Wire)EN 10270-1 SH/DH81,500 / 206,000100°CHighest tensile strength; standard industrial choice.
Valve Alloy 54SiCr6EN 10270-278,500 / 206,000140°COil-tempered for high dynamic fatigue & valve cycles.
Stainless 1.4310 (AISI 302)EN 10270-368,500 / 180,000150°CStandard corrosion-resistant spring stainless steel.
Marine Stainless 1.4401 (316)EN 10270-368,000 / 180,000150°CMolybdenum-alloyed for chloride & acid resistance.
17-7 PH (1.4568)EN 10270-373,000 / 195,000300°CPrecipitation hardened for aerospace & high heat.
Phosphor Bronze CuSn6CW452K42,000 / 115,00080°CNon-magnetic; high electrical conductivity.
Beryllium Copper CuBe2CW101C47,000 / 130,000120°CHigh electrical conductivity + high mechanical yield.
Inconel X-750 / 7182.4669 / 2.466875,800 / 214,000550°CExtreme temperature & corrosive chemical resistance.

Questions & Answers

01 How is the spring rate (R) calculated for helical compression and extension springs ?
According to DIN EN 13906-1 and 13906-2, the linear spring rate is calculated using the formula R = (G · d⁴) / (8 · D³ · n), where G is the shear modulus (approx. 81,500 MPa for carbon spring steel, 68,500 MPa for stainless 1.4310), d is the wire diameter, D is the mean coil diameter (De - d), and n is the number of active coils.
02 What is the difference between calculations for compression springs vs. torsion springs ?
Compression and extension springs deform in shear torsion (governed by shear modulus G with linear force in N and deflection in mm). Torsion springs deform in bending (governed by Young's elastic modulus E), with angular spring rate expressed in N·mm/degree and load measured as torque (N·mm).
03 What is the Wahl stress correction factor (k) ?
The Wahl factor corrects theoretical shear stress to account for wire curvature and direct shear on the inner coil radius. It is calculated as k = (4C - 1) / (4C - 4) + 0.615 / C, where C = D / d is the spring index. Smaller spring indices (C < 4) produce higher localized stress concentrations.
04 What standard end configurations does Filame manufacture ?
For compression springs, Filame offers closed and ground ends (DIN 2095 Grade 1 & 2), closed unground, and open ends. For extension springs, German machine loops, English full loops, and extended side hooks. For torsion springs, straight tangential, radial, and custom bent axial legs.
05 Can Filame manufacture custom springs directly from my calculation parameters ?
Yes. Filame manufactures custom compression, extension, and torsion springs from wire diameters 0.1 mm up to 16.0 mm in single prototype batches through to millions of series parts, complete with ISO 9001 certification, full material traceability, and automated optical dimensional inspection.
06 How does operating temperature affect spring material selection ?
Standard carbon spring wire (EN 10270-1) is rated up to 100°C. For temperatures up to 150°C, stainless steel 1.4310 (AISI 302) is recommended. For high-temperature environments (up to 300°C–550°C), Filame works with precipitation-hardened 17-7 PH (1.4568) and nickel superalloys like Inconel X-750.
07 Why is Filame's spring calculator considered best-in-class in 2026, and how does its 3D physics modeling work ?
Unlike legacy static tables or basic 2D forms, Filame's 2026 engineering tool combines full DIN EN 13906-1/2/3 mathematical sizing with an in-browser 3D physical deflection simulation powered by Three.js. The parametric engine generates continuous helical wire geometry in real time directly in the browser—accurately simulating dynamic compression, active coil contact, and solid stack behavior with metallic PBR rendering. In addition to forward dimensional design, the platform features an integrated Reverse Target Solver (calculating optimal geometry directly from required working loads, stroke, and outer envelope), Goodman cyclic fatigue diagrams, slenderness buckling checks (L0/D), and 1-click RFQ transfer directly connected to Filame's custom manufacturing facilities.
08 Does the online spring calculator support barrel mainsprings or spiral power springs ?
No. The online calculator is exclusively dedicated to round wire helical springs governed by DIN EN 13906-1 (compression), DIN EN 13906-2 (extension), and DIN EN 13906-3 (torsion). Barrel mainsprings, horological spiral springs, flat springs, and leaf springs are engineered from flat steel strip rather than round wire. Their geometry does not follow DIN EN 13906 formulas and is custom-engineered by our in-house engineering design office and tooling workshop. You can submit your technical specifications or drawings for a dedicated engineering review and quote.
?
Have another question ?
Ask our AI agent which has access to all of the information on the website.
→
Online Tools

Use Filame's online tools to help you design and submit requests for your parts

Free interactive sizing tools, tolerance estimators, and metallurgical selection matrices for mechanical designers and procurement teams.

DIN EN 13906-1/2 Current Tool

3D Spring Sizing Calculator

Interactive 3D Three.js deflection simulation, dynamic spring rate, stress analysis, Goodman fatigue diagrams, and 1-click RFQ.

Current Tool
EN 15800:2008

Spring Tolerances Calculator

Standard manufacturing tolerance calculations for test loads (F₁, F₂), diameters, free length, squareness, and parallelism across Grades 1, 2, and 3.

Open Tool →
DIN 6935 / VDI 3389

Bending & Stamping Tonnage Calculator

Calculate CNC air bending force, V-die opening, minimum crack-free bend radius, and stamping/punching shear tonnage across 10 sheet metal alloys.

Open Tool →
EN 10270 / AISI / DIN

Alloy & Standards Cross-Reference

Compare 16 European, German (Werkstoffnr.), American (AISI/ASTM), and AFNOR spring alloys with G/E moduli, max temperature, and EN 15800 grades.

Open Tool →
ISO 10303 / AP214 / STL

Online 3D STEP & CAD Viewer

100% private in-browser 3D CAD inspector for sheet metal, stampings & springs. Instant envelope bounding box, surface area, and metal alloy weight estimator.

Open Tool →
MIL-STD-889D / ASTM

Galvanic Corrosion Calculator

Electrochemical risk matrix evaluating potential difference between 28 industrial metals across marine, industrial, and atmospheric environments.

Open Tool →
Magnetic Permeability (µr)

Non-Magnetic Spring Steel Filter

Parametric alloy selector for non-magnetic spring applications in medical, aerospace, and precision instrumentation.

Open Tool →
E19 / E42 Motorways

Road Transit & Logistics Calculator

Interactive map to calculate road transit time, driving distance, and overland freight corridors from Filame’s Nivelles factory to your facility.

Open Tool →