🤖 ⭐ 14-Day Free Trial
Install Extension Free →
AI Assistant for Engineers
🧮 Tools 🧮 Calc 📐 Sections 🔄 Convert 🤖 AI Chat 📊 RFQ 🖱️ Right-Click Tools — Any Webpage
Free · 🎁 Free 14-Day Trial — No Premium License Key Required. Just add your own API key for AI features.
Premium: $5/mo | 📘 Guide | 🔒 Privacy | ⬇️ Available on Chrome · Edge · Firefox

Shaft Design Calculator

Free shaft design calculator: solve diameter, safety factors, fatigue life, and critical speed using Von Mises, Tresca, and Goodman criteria.
Find Me: Google Knowledge Panel
Common Questions about SteelSolver.com: More
We independently provide precision steel tools, calculators, and expert resources for steel, metalworking, construction, and industrial projects. Learn More.
Published -
Updated -
Estimated read time

Design and analyze mechanical shafts with confidence. This calculator covers combined torsion and bending loads, fatigue analysis, critical speed, and angular twist — all following Shigley's MED and ASME B106.1M standards. Choose your failure theory, input your loads and material, and instantly get minimum diameter, safety factors, stress breakdowns, and standard size recommendations. Supports both metric and imperial units.

Shaft Design Calculator

Torque • Diameter • Combined Loading • Safety Factor • Power Transmission

ASME / ISO Standards Metric & Imperial Fatigue Analysis Step-by-Step Formulas PDF Export
⊕ Unit System
N·mMPammkW
Calculation Method & Failure Theory
Choose your primary design task
Von Mises = more accurate; Tresca = conservative
Loading Conditions
N·m
Torsional moment applied to shaft
N·m
Max bending moment at critical section
N·m
Mᵣᵉᵗ = √(Mᴠ² + Mᵤ²) if planes given
N·m
Leave 0 if using resultant M directly
N
For helical gears, worm drives, etc.
🔨 Material Properties
MPa
MPa
GPa
GPa
MPa
0 = auto-calculate as 0.3×Sẏ or 0.18×Sᵘᵗ
🛡 Safety & Design Parameters
Typical: 1.5–3.0 for rotating shafts
RPM
Required for power & critical speed calculation
mm
Between bearing supports (for deflection & critical speed)
Power & Torque Calculator
💡 Given any two of: Power, Speed (RPM), Torque — this tab computes the third. Use results to feed the Design Mode tab.
kW
Enter 0 to solve for Power
RPM
Rotational speed
N·m
Enter 0 to solve for Torque
%
Accounts for gear/belt losses
Output speed = Input speed / i
Shaft Surface & Angular Velocity
mm
RPM
📈 Fatigue Analysis & Endurance Limit
Fatigue is the leading cause of shaft failure in rotating machinery. This section applies the modified Goodman & ASME Elliptic criteria from Shigley’s Machine Design.
MPa
MPa
0 = estimated as 0.5×Sᵘᵗ (steel, Sᵘᵗ ≤ 1400 MPa)
mm
N·m
N·m
N·m
N·m
Typically 1.3–2.5 for keyways/shoulders
Deflection, Twist & Critical Speed
mm
mm
N·m
N
For simply-supported beam deflection estimate
GPa
GPa
kg
Gear or pulley mass for critical speed (Rayleigh)
RPM
Hollow Shaft Weight Optimizer
💡Find the optimal hollow ratio k = dᵢ/dᴼ that minimizes weight while maintaining the same torsional strength as the equivalent solid shaft.
mm
mm
📊 Material Comparison Mode
💡Compare safety factors for 6 materials side-by-side using your current loading conditions from the Design Mode tab.
🔁 Parametric Sensitivity Sweep
💡Vary torque or diameter over a range and see how the safety factor changes. Identifies the design’s sensitivity to load variations.
Complete Formula Reference
📖 All formulas are based on Shigley’s Mechanical Engineering Design (10th ed.), ASME B106.1M, and Machinery’s Handbook (30th ed.). LaTeX rendered via MathJax.
Shear Stress in Solid Circular Shaft
\[ \tau = \frac{T \cdot c}{J} = \frac{16T}{\pi d^3} \]

where \(T\) = torque [N·m], \(c = d/2\) = outer radius, \(J = \pi d^4 / 32\) = polar second moment of area.

Required Minimum Diameter (Pure Torsion)
\[ d_{\min} = \left(\frac{16T}{\pi\,\tau_{\text{allow}}}\right)^{1/3} \]
Hollow Shaft — Polar Moment
\[ J_{\text{hollow}} = \frac{\pi}{32}(d_o^4 - d_i^4) = \frac{\pi d_o^4}{32}(1 - k^4), \quad k = \frac{d_i}{d_o} \]
Required Outer Diameter (Hollow, Pure Torsion)
\[ d_o = \left(\frac{16T}{\pi\,\tau_{\text{allow}}(1 - k^4)}\right)^{1/3} \]
Bending Normal Stress (Solid)
\[ \sigma_b = \frac{M \cdot c}{I} = \frac{32M}{\pi d^3} \]

where \(I = \pi d^4/64\) = second moment of area, \(c = d/2\).

Resultant Bending Moment
\[ M_{\text{res}} = \sqrt{M_H^2 + M_V^2} \]

Use when horizontal and vertical bending moment components are known separately.

Von Mises Equivalent Stress
\[ \sigma_{\text{eq}} = \sqrt{\sigma_b^2 + 3\tau^2} \]
Required Diameter (Von Mises)
\[ d = \left[\frac{16}{\pi\,\sigma_{\text{allow}}}\sqrt{4M^2 + 3T^2}\right]^{1/3} \]
Tresca (Max Shear Stress) Equivalent
\[ \tau_{\max} = \frac{1}{2}\sqrt{\sigma_b^2 + 4\tau^2} \qquad d = \left[\frac{16}{\pi\,\tau_{\text{allow}}}\sqrt{M^2 + T^2}\right]^{1/3} \]
ASME Combined Stress (with shock factors)
\[ d^3 = \frac{16}{\pi\,\tau_{\text{allow}}}\sqrt{(K_m M)^2 + (K_t T)^2} \]

\(K_m\) = bending shock factor, \(K_t\) = torsion shock factor (see ASME B106.1M Table).

\[ n = \frac{S_y}{\sigma_{\text{eq}}} \quad \text{(static / Von Mises)} \] \[ \tau_{\text{allow}} = \min\!\left(0.30\,S_y,\; 0.18\,S_{ut}\right) \quad \text{(ASME allowable shear)} \] \[ \sigma_{\text{allow}} = \frac{S_y}{n} \]

Recommended safety factors: \(n = 1.5\)–\(2.0\) steady load; \(n = 2.0\)–\(3.0\) dynamic; \(n \ge 3.0\) shock/impact.

\[ P = T\,\omega = \frac{2\pi N T}{60} \quad [\text{W}] \] \[ T = \frac{9550\,P_{\text{kW}}}{N_{\text{RPM}}} \quad [\text{N\cdot m}] \qquad T = \frac{63\,025\,P_{\text{hp}}}{N_{\text{RPM}}} \quad [\text{lb\cdot in}] \] \[ \omega = \frac{2\pi N}{60} \quad [\text{rad/s}] \]
Modified Endurance Limit (Marin Equation)
\[ S_e = k_a\,k_b\,k_c\,k_d\,k_e\,S_e' \]

Unmodified: \(S_e' = 0.5 S_{ut}\) (steel, \(S_{ut} \le 1400\) MPa). Factors: \(k_a\) = surface, \(k_b\) = size, \(k_c\) = reliability, \(k_d\) = temperature, \(k_e\) = miscellaneous.

DE-Goodman Safety Factor
\[ \frac{1}{n_f} = \frac{\sigma_a}{S_e} + \frac{\sigma_m}{S_{ut}} \]
DE-Soderberg (Most Conservative)
\[ \frac{1}{n_f} = \frac{\sigma_a}{S_e} + \frac{\sigma_m}{S_y} \]
DE-Gerber
\[ \frac{n_f\,\sigma_a}{S_e} + \left(\frac{n_f\,\sigma_m}{S_{ut}}\right)^2 = 1 \]
ASME Elliptic
\[ \left(\frac{\sigma_a}{S_e}\right)^2 + \left(\frac{\sigma_m}{S_y}\right)^2 = \frac{1}{n_f^2} \]
Combined (Shigley’s Eq. 6-41)
\[ \frac{1}{n_f} = \frac{16}{\pi d^3}\left[\frac{\sqrt{4(K_f M_a)^2 + 3(K_{fs} T_a)^2}}{S_e} + \frac{\sqrt{4(K_f M_m)^2 + 3(K_{fs} T_m)^2}}{S_{ut}}\right] \]
Angular Twist
\[ \varphi = \frac{T L}{G J} \quad [\text{rad}] \quad \Rightarrow \quad \varphi_{\deg} = \varphi \cdot \frac{180}{\pi} \]
Recommended Limit: \(\varphi \le 0.25°\) per metre of shaft length
Lateral Deflection — Central Load, Simply Supported
\[ \delta = \frac{F L^3}{48\,E\,I} \]
Critical (Whirling) Speed
\[ N_{cr} = \frac{60}{2\pi}\sqrt{\frac{g}{\delta}} \approx \frac{946}{\sqrt{\delta_{\text{mm}}}} \text{ RPM} \]

Operating speed should be < 75% of \(N_{cr}\) (or >125%) to avoid resonance.

Nominal Dia. (mm) Tolerance h6 (mm) Keyway Width (mm) Keyway Depth (mm) Common Application
20−0.01363.5Small motors, fans
25−0.01384.0Light gearboxes
30−0.01684.0Pumps
35−0.016105.0Compressors
40−0.016125.0Medium motors
45−0.016145.5Gearboxes
50−0.016145.5Industrial drives
55−0.019166.0Heavy gearboxes
60−0.019187.0Large pumps
70−0.019207.5Industrial fans
80−0.019229.0Turbines
90−0.022259.0Heavy machinery
100−0.0222811.0Steel mill drives
110−0.0222811.0Mining equipment
120−0.0253211.0Heavy industrial
📖Source: ISO 286-1:2010, ISO 286-2:2010, DIN 6885-1 keyway standard.
Load TypeKᵐ (Bending)Kₜ (Torsion)
Gradually applied, steady1.51.0
Gradually applied, reversing1.51.0
Minor shocks (light impact)2.01.5
Heavy shocks3.02.0
FeatureKᵐ (bending)Kₜₜ (torsion)Remarks
No feature (plain shaft)1.01.0
Keyway — end-milled1.61.4–1.6AGMA / Shigley Ch.7
Keyway — sled-runner1.31.2Less severe
Shoulder fillet, sharp (r/d=0.02)2.5–3.02.0–2.5Avoid if possible
Shoulder fillet, generous (r/d=0.1)1.3–1.51.2–1.4Preferred design
Retaining ring groove2.01.8
Transverse through-hole2.42.0
Press / shrink fit2.01.8No fretting

Technical Reference · Engineering Calculator

Shaft Design Calculator
Complete User Guide & Formula Reference

A step-by-step walkthrough covering every input field, every output result, and every formula used — from allowable stress to fatigue life, torsional twist, and critical speed. Metric & Imperial units supported.

Standard: Shigley's MED 10th Ed. Standard: ASME B106.1M Theories: Von Mises · Tresca · Goodman Units: SI & US Customary

⚙️ What This Calculator Does — Overview

This shaft design calculator is a multi-module mechanical engineering tool that determines the minimum safe shaft diameter for rotating shafts subjected to torsion, bending, and axial loading. It covers static strength design (using Von Mises, Tresca, and ASME equivalent-torque methods), fatigue life analysis (Goodman, Soderberg, and ASME Elliptic criteria), torsional twist, lateral deflection, and critical speed prediction.

Shaft diagram: simply supported shaft with applied torque T and bending moment M, annotated with diameter d and length L Bearing A Bearing B d L (shaft length) T (Torque) M (Bending Moment) R_A R_B Critical Section

Fig. 1 — Simply-supported shaft with applied torque T (twisting), bending moment M (transverse load), bearing reactions R_A & R_B, shaft diameter d, and span length L. The critical section (yellow dashed box) is where combined stresses are maximum.

The calculator is organised into five tabs: Design (minimum diameter), Power & Torque (P–T–N conversion), Fatigue (endurance limit & infinite-life check), Advanced (deflection, twist, critical speed), and Formulas (reference equations).

🔢 Choosing Your Unit System — Metric vs Imperial

Toggle between Metric (SI) and Imperial (US) using the unit buttons at the top of the calculator before entering any values. All labels and output units switch automatically.

Quantity Metric (SI) Unit Imperial (US) Unit Conversion Factor
Torque / MomentN·mlb·ft1 lb·ft = 1.3558 N·m
Stress / StrengthMPa (N/mm²)psi1 MPa = 145.04 psi
Elastic ModulusGPaMpsi (×10⁶ psi)1 GPa = 0.1450 Mpsi
Diameter / Lengthmmin1 in = 25.4 mm
ForceNlbf1 lbf = 4.4482 N
PowerkWhp1 hp = 0.7457 kW
⚠️

Set your unit system first. If you switch units after entering values, the numbers in the input fields do NOT auto-convert — you must re-enter them in the new unit. Always select Metric or Imperial before typing any inputs.

📥 Input Fields Explained — Design Tab

Loading Inputs

FieldSymbolUnits (SI)Description & How to Obtain ItTypical Range
TorqueTN·m Torsional (twisting) moment transmitted by the shaft. Use P&T tab to compute from power & RPM if unknown. 50 – 5000 N·m
Bending MomentMN·m Total resultant bending moment. If loads act in two planes, enter the horizontal (Mh) and vertical (Mv) components separately; the calculator computes M = √(Mh² + Mv²) automatically. 0 – 2000 N·m
Axial ForceFaN Compressive or tensile force along the shaft axis (e.g. thrust from a helical gear or propeller). Enter 0 if none. 0 – 50 000 N
SpeedNRPM Shaft rotational speed. Used for power calculation and critical-speed ratio. 100 – 10 000 RPM
Shaft LengthLmm Distance between bearing supports (bearing span). Used for critical speed and deflection. 100 – 3000 mm

Material Properties

FieldSymbolUnitsDescription
Yield StrengthSyMPaThe stress at which the material begins to deform plastically. Select a preset material to auto-fill.
Ultimate Tensile StrengthSutMPaThe maximum stress the material can withstand before fracture. Required for Goodman & endurance calculations.
Elastic ModulusEGPaYoung's modulus — stiffness in tension/bending. Steel ≈ 207 GPa, Aluminium ≈ 69 GPa, Titanium ≈ 114 GPa.
Shear ModulusGGPaStiffness in torsion (shear). Steel ≈ 80 GPa. Used in torsional twist formula.

Design Parameters

FieldDescriptionRecommended Values
Safety Factor (n)Overall design safety factor applied to allowable stress. Divides the material strength to give a design stress. Higher n → larger, safer shaft.1.5 (light duty) · 2.0 (general) · 3.0+ (heavy/shock loading)
Calculation ModeSelect the loading scenario: Combined (bending + torsion), Torsion Only, or Fully Reversed Bending.Use Combined for most industrial shafts.
Failure TheoryThe mathematical theory used to combine stresses and predict failure. See Section 4 for formulas.Von Mises for ductile steel; ASME for standardised design.
Shaft TypeSolid or hollow cross-section.Solid for simplicity; hollow saves weight (use ratio k = d_i/d_o).
Stress Concentration (Kf)Factor accounting for local stress raisers such as keyways, shoulders, grooves. Defaults provided per feature type.None = 1.0; Sled keyway = 1.3; End-mill keyway = 1.6; Sharp shoulder = 2.5
Allowable Shear Stress (τ_allow)Optional override. If left as 0, the calculator uses the formula: τ_allow = min(0.30 × Sy, 0.18 × Sut) — the ASME code default.Leave blank (0) to use the ASME default.
💡

Tip — Use the Preset Materials: Selecting a material from the dropdown (e.g. AISI 1045, 4140, 6061-T6) auto-fills Sy, Sut, E, and G — and displays the endurance limit estimate. Only use "Custom" when you have measured data from a material certificate.

📐 Design Tab — Diameter Calculation Formulas

The core calculation determines the minimum shaft diameter that keeps stresses below the design limit. The method used depends on your selected Failure Theory. Below are all six formulas the calculator employs, with full variable definitions.

Step 1 — Compute Allowable Design Stress

Before solving for diameter, the allowable shear and normal stresses are established. The ASME B106.1M approach limits shear stress to the lesser of:

Formula 1 — ASME Allowable Shear Stress
τ_allow = min( 0.30 × Sy, 0.18 × Sut )
τ_allow = allowable shear stress [MPa]
Sy = yield strength [MPa]
Sut = ultimate tensile strength [MPa]

The design shear stress used in diameter solving = τ_allow ÷ n (safety factor applied separately)

Step 2 — Resultant Bending Moment from Two Planes

Formula 2 — Resultant Bending Moment
M = √( Mh² + Mv² )
M = resultant bending moment [N·m]
Mh = bending moment in horizontal plane [N·m]
Mv = bending moment in vertical plane [N·m]

If only a single M is entered, that value is used directly.

Step 3 — Solve for Minimum Diameter (choose theory)

Von Mises (DE) Tresca (Max Shear) ASME B106.1M DE-Goodman (fatigue) DE-Soderberg (fatigue) Pure Torsion
Formula 3a — Von Mises (Distortion Energy) — Most Common for Ductile Shafts
d³ = (16 / π·σ_allow) × √[ 4(Km·M·Kf)² + 3(Kt·T·Kf)² ]
d = minimum shaft diameter [m, then × 1000 for mm]
σ_allow = Sy ÷ n [Pa] (normal stress allowable)
Km = shock/service factor for bending moment (1.0–3.0)
Kt = shock/service factor for torsion (1.0–3.0)
Kf = fatigue stress concentration factor (1.0–3.0)
M = bending moment [N·m]
T = torque [N·m]
Formula 3b — Tresca (Maximum Shear Stress Theory)
Te = √[ (Km·M·Kf)² + (Kt·T·Kf)² ] d³ = 16·Te / (π·τ_design)
Te = equivalent (resultant) torque [N·m]
τ_design = τ_allow ÷ n [Pa] (design shear stress)
All other symbols as above.

Tresca is slightly more conservative than Von Mises (≈15% larger diameter).
Formula 3c — ASME B106.1M Equivalent Torque (no Kf applied to moment)
Te = √[ (Km·M)² + (Kt·T)² ] d³ = 16·Te / (π·τ_design)
Same form as Tresca but stress concentration Kf is NOT applied inside Te. This follows the ASME B106.1M standard, which uses combined service factors only.
Formula 3d — Pure Torsion Only Mode
d³ = 16·T / (π·τ_design) [solid] d³ = 16·T / [ π·τ_design·(1 − k⁴) ] [hollow]
k = d_inner / d_outer (hollow ratio, 0 to 1)
Use this mode when no bending moment exists (e.g. a drive coupling stub shaft).
Formula 3e — DE-Goodman Fatigue Design (infinite life)
d³ = (16·n / π) × [ √(4(Kf·M)²) / Se + √(3(Kfs·T)²) / Sut ]
Se = modified endurance limit = ka·kb·kc·Se' [MPa]
Se' = 0.5·Sut (for Sut ≤ 1400 MPa, capped at 700 MPa)
ka = surface finish factor
kb = size factor (auto-computed from d)
kc = reliability factor
Kfs = torsion fatigue stress concentration factor (≈ Kf)

DE-Goodman uses Sut as the mean-stress limit → less conservative than Soderberg.

Step 4 — Verify Stresses at Calculated Diameter

Once d is known, the actual stresses are computed to confirm the design and calculate the true safety factor.

Torsional Shear Stress
τ = 16T / (π·d³)
Derived from τ = T·r/J where J = πd⁴/32, r = d/2.
Bending (Normal) Stress
σ_b = 32M / (π·d³)
Derived from σ = M·c/I where I = πd⁴/64, c = d/2.
Axial (Direct) Stress
σ_a = 4·Fa / (π·d²)
Fa = axial force [N]; d = diameter [m].
Von Mises Equivalent Stress
σ_eq = √[ (σ_b + σ_a)² + 3τ² ]
Combines all stress components into a single scalar for comparison with Sy.

Step 5 — Actual Safety Factor

Formula 4 — Actual Safety Factor (Von Mises)
n_actual = Sy / σ_eq n_actual (Tresca) = Sy / (2 × σ_eq_tresca)
A result of n_actual ≥ target n indicates a SAFE design.
A result below target n triggers a red FAILURE RISK warning.

Section Properties — Reported in Results

PropertyFormulaUnitPurpose
Polar Moment of Inertia (J)J = πd⁴ / 32mm⁴Resistance to torsion
Second Moment of Area (I)I = πd⁴ / 64mm⁴Resistance to bending
Polar Section Modulus (Zp)Zp = J / (d/2) = πd³/16mm³Torque capacity per unit stress
Section Modulus (Z)Z = I / (d/2) = πd³/32mm³Bending capacity per unit stress

Power & Torque Tab — P–T–N Relationship Formulas

Use this tab to convert between power (kW or hp), torque (N·m or lb·ft), and rotational speed (RPM). You can enter any two values and solve for the third. The calculated torque can be sent directly to the Design tab with one click.

Formula 5 — Power–Torque–Speed Relationship
P = T × ω where ω = 2π·N / 60 (rad/s) ∴ T = P / ω = (P × 60) / (2π·N) = 9550 × P[kW] / N[RPM]
P = power [W] (÷1000 for kW, ÷745.7 for hp)
T = torque [N·m]
ω = angular velocity [rad/s]
N = rotational speed [RPM]

Imperial shortcut: T [lb·ft] = 5252 × P[hp] / N[RPM]
Formula 6 — Surface (Peripheral) Velocity
v = π·d·N / 60 [m/s] (d in metres)
v = surface velocity at shaft outer diameter [m/s]
Important for journal bearings and seal selection.
ℹ️

Gear ratio input: Enter the gear ratio (output speed / input speed) to see the output shaft speed. This does NOT automatically recalculate the transmitted torque — torque scales inversely with speed and is reduced by efficiency. Calculate each shaft separately.

🔄 Fatigue Analysis Tab — Endurance Limit & Infinite-Life Criteria

Fatigue failure occurs at stress levels far below the static yield strength after many load cycles. The Fatigue tab assesses whether a shaft of known diameter will survive indefinitely (infinite life) under fluctuating (mean + alternating) loads using three internationally recognised criteria.

Marin Equation — Modified Endurance Limit (Se)

Formula 7 — Marin Equation (Shigley's Eq. 6-18)
Se = ka × kb × kc × Se' Se' = 0.5 × Sut (if Sut ≤ 1400 MPa) Se' = 700 MPa (cap, if Sut > 1400 MPa)
Se = modified endurance limit [MPa] (used in fatigue calculations)
Se' = rotating-beam specimen endurance limit
ka = surface condition factor (entered by user, or select from finish type)
kb = size factor — auto-computed:
    kb = 1.24 × d^(−0.107) for 2.79 ≤ d ≤ 51 mm (Shigley's)
    kb = 1.51 × d^(−0.157) for 51 < d ≤ 254 mm
kc = reliability/loading factor (0.814 at 99.9% reliability)

Alternating & Mean Von Mises Stresses

Formula 8 — Combined Stress Amplitudes (DE approach)
A = √[ 4(Kf·Ma)² + 3(Kfs·Ta)² ] (alternating amplitude) B = √[ 4(Kf·Mm)² + 3(Kfs·Tm)² ] (mean amplitude)
Ma = alternating bending moment [N·m] (peak-to-peak ÷ 2 for sinusoidal)
Mm = mean bending moment [N·m]
Ta = alternating torque [N·m]
Tm = mean torque [N·m]
Kf = fatigue stress concentration for bending
Kfs = fatigue stress concentration for torsion (≈ Kf for simplicity)

Fatigue Failure Criteria — Three Theories Compared

Formula 9a — Modified Goodman Criterion (most widely used)
1/nf = (16/π·d³) × [ A/Se + B/Sut ]
nf = fatigue safety factor
Uses ultimate strength Sut as the mean-stress limit.
Equation of a straight line from Se on the alternating axis to Sut on the mean axis (Goodman line).
Formula 9b — Soderberg Criterion (most conservative)
1/nf = (16/π·d³) × [ A/Se + B/Sy ]
Replaces Sut with Sy as the mean-stress limit.
Soderberg is always more conservative than Goodman. Rarely used in practice but specified by some government/defence standards.
Formula 9c — ASME Elliptic Criterion (least conservative of the three)
1/nf² = (16/π·d³)² × [ (A/Se)² + (B/Sy)² ]
Follows an elliptical boundary rather than a straight line.
Generally gives slightly higher nf than Goodman for the same loading.
Formula 9d — Langer Static Yield Line
ny = Sy / (σ_a_vm + σ_m_vm)
Checks that the shaft doesn't yield on the very first load application (static check).
If ny < 1.0, the shaft yields before any fatigue consideration.
📊

Reading the Goodman Diagram: The operating point (red star) represents your actual (mean, alternating) stress state. If the point lies below and left of the Goodman line, the design is safe for infinite life. If it is above the Goodman line but below the Langer line, the shaft will fail by fatigue before yielding. If it is above the Langer line, first-cycle yielding is predicted.

🔬 Advanced Tab — Torsional Twist, Deflection & Critical Speed

Torsional Twist Angle

Formula 10 — Torsional Angular Deflection
φ = T·L / (G·J) [radians] φ_deg = φ × (180/π) Twist rate = φ_deg / L [°/m or °/in]
φ = total twist angle [rad]
T = applied torque [N·m]
L = shaft length [m]
G = shear modulus [Pa]
J = polar moment of inertia [m⁴]

Limit: Most design codes recommend < 0.25°/m (0.3°/ft) for general machinery. Precision machine tool spindles require < 0.05°/m.

Lateral (Bending) Deflection — Simply Supported, Central Load

Formula 11 — Maximum Lateral Deflection (mid-span central point load)
δ = F·L³ / (48·E·I)
δ = maximum mid-span deflection [m]
F = transverse (radial) force at mid-span [N]
L = bearing span [m]
E = elastic modulus [Pa]
I = second moment of area [m⁴]

Rule of thumb: δ should not exceed L/1000 for most rotating machinery. Gear and coupling misalignment can cause problems above L/2000.

Critical Speed (Rayleigh–Ritz Method)

Formula 12 — Critical (Whirling) Speed
N_cr = 0.4985 / √δ [RPM] (δ in metres, static mid-span deflection)
N_cr = first critical (whirling) speed [RPM]
δ = static deflection at mass centre [m]

This is the Rayleigh approximation for a single-mass simply-supported shaft.
Design rule: Operating speed N_op must be either:
  N_op < 0.75 × N_cr (run below critical — most shafts), OR
  N_op > 1.25 × N_cr (run above critical — turbine shafts, flexible couplings required)
🚨

Critical Speed Warning: If the speed ratio N_op/N_cr falls between 75% and 125%, the calculator shows a red resonance alert. Operating near critical speed causes catastrophic shaft whirl and bearing failure within seconds. Always design with at least 25% margin from the first critical speed.

Stiffness Properties

Torsional Stiffness
k_T = G·J / L [N·m/rad]
Resistance to angular deflection per unit torque.
Lateral Stiffness (Simply Supported, Central)
k_L = 48·E·I / L³ [N/m]
Resistance to transverse deflection per unit force.

📊 Understanding Your Results — Complete Output Reference

  1. Overall Status Indicator — SAFE / NEAR LIMIT / FAILURE RISK

    The coloured banner at the top of results shows the design status based on the utilisation ratio (σ_eq / Sy). ✓ SAFE = utilisation < 67%. ⚠ NEAR LIMIT = 67–90%. ✗ FAILURE RISK = > 90%. The stress gauge bar shows the utilisation percentage visually.

  2. Minimum Required Diameter (d_min)

    The theoretically smallest diameter that satisfies the selected failure criterion at the design safety factor. Do not use this raw value for procurement — always round up to the next standard size shown below it.

  3. Next Standard Size / Recommended Size

    The nearest commercially available shaft size that equals or exceeds d_min. The standard size table below the cards shows the safety factor achievable at each candidate size — including one size below (marked "Undersized") and three sizes above.

  4. Actual Safety Factor (n_actual)

    Computed as Sy ÷ σ_eq (Von Mises). This is the margin your shaft has at the calculated minimum diameter. When you step up to a standard size, the actual safety factor will be larger. The Tresca safety factor is also reported (slightly lower, more conservative).

  5. Twist per Metre (°/m) — Torsional Rigidity Check

    Checks the angular twist rate. Values below 0.25°/m are highlighted green. Values above 0.25°/m are highlighted amber — consider a larger diameter or a higher-G material (e.g. upgrade from aluminium to steel).

  6. Maximum Transmissible Torque (T_max)

    The maximum torque this shaft can carry at the design allowable stress. Useful for checking sudden overload scenarios. Computed as: T_max = τ_design × J / r = τ_design × Zp.

  7. Power Transmitted (kW / hp)

    Back-calculated from T and ω. Confirms the power rating of your drive system. If this differs from your motor nameplate, check that your torque input is correct.

⚠️ Common Mistakes & Input Validation Tips

🔴

Mistake 1 — Wrong units for torque. If using metric, torque must be in N·m, NOT N·mm or kN·m. Converting: 1 N·mm = 0.001 N·m  |  1 kN·m = 1000 N·m. A torque of 500 000 N·mm should be entered as 500 N·m.

🔴

Mistake 2 — Elastic modulus entered as MPa instead of GPa. The E and G fields expect GPa (metric) or Mpsi (imperial). For steel: E = 207 GPa (not 207 000 MPa). If you accidentally type 207000, deflections will be 1000× too small and critical speed will be 31× too high.

🟡

Mistake 3 — Not entering bending moment when loads act in two planes. Use the Mh and Mv fields if your shaft has gear forces or belt pulls acting in different planes. Entering only one component will under-predict the resultant M and give an unsafe result.

🟡

Mistake 4 — Using Kf = 1.0 (none) when a keyway is present. Keyways are severe stress raisers — a standard end-mill keyway has Kf ≈ 1.6 at the runout. Always select the appropriate stress concentration from the dropdown. Using Kf = 1.0 for a keyed shaft can result in premature failure at 62% of the predicted load.

🟡

Mistake 5 — Setting safety factor n = 1.0 for a "perfectly known" load. Even with precise load data, a minimum of n = 1.5 is recommended to account for material variability, manufacturing tolerances, and load variations. Use n = 2.0 as a starting point for general industrial shafts.

🔵

Reminder — Pure Torsion mode ignores bending. The "Torsion Only" calculation mode sets M = 0. If your shaft is also being bent by gear reactions, belt tensions, or its own weight, switch to "Combined" mode and enter the appropriate bending moment. A shaft that appears safe under pure torsion may fail when bending is included.

Quick Sanity Check: After calculating, compare the Power result to your motor rating. If the calculated power is significantly higher or lower than expected, your torque or speed input is likely incorrect. P = 9.55 × T[N·m] × N[RPM] ÷ 1000 [kW] is a reliable back-of-envelope check.

Valid Input Ranges — Metric (SI)

InputMin ValidMax ValidWarning if Outside Range
Torque T0 N·m500 000 N·mNegative torque not physical; enter magnitude only
Bending Moment M0 N·m500 000 N·mIf M > 10× T, check units — moments are often confused
Yield Strength Sy100 MPa2500 MPaValues >2000 MPa are rare special alloys — verify source
Safety Factor n1.010.0n < 1.25 is considered reckless; n > 5 suggests over-engineering
Speed N1 RPM100 000 RPMEnsure critical speed is evaluated at high speeds
Hollow ratio k0.00.90k > 0.85 gives very thin walls — check buckling separately
Reliability factor kc0.62 (99.9999%)1.0 (50%)0.814 = 99% reliability; 0.868 = 95% (default)

🎯 Accuracy Statement & Limitations

About the Accuracy of This Calculator

All formulas in this calculator are implemented directly from Shigley's Mechanical Engineering Design, 10th Edition (Budynas & Nisbett) and ASME Standard B106.1M. Calculations follow accepted analytical methods used in industry and university-level mechanical design courses worldwide.

The following simplifications are made:

  • The critical speed formula uses the Rayleigh single-mass approximation; multi-mass systems require Dunkerley's method or FEA.
  • Lateral deflection assumes a simply-supported shaft with a single central point load; distributed loads (shaft weight) and off-centre loads require beam superposition or FEA.
  • Fatigue Marin factors (ka, kc) must be selected by the user — incorrect surface or reliability factors will alter Se by up to ±40%.
  • Stress concentration factors are typical values. Actual Kf depends on the notch radius-to-diameter ratio and must be confirmed from notch sensitivity charts (Shigley's Fig. 6-20) for critical designs.
  • This tool does not account for combined variable-amplitude loading, fretting fatigue, corrosion fatigue, or thermal effects.

Recommended use: This calculator is suitable for preliminary sizing, design exploration, and educational purposes. For final production designs, validate critical results with Finite Element Analysis (FEA) and/or physical proof testing in accordance with relevant industry standards. The authors assume no liability for design decisions made solely on the basis of this tool.

Frequently Asked Questions (FAQ)

Von Mises (Distortion Energy) is the most accurate theory for ductile materials and is recommended for general steel and aluminium shaft design. It has been validated extensively against experimental data and typically predicts failure within 5% of test results.

Tresca (Maximum Shear Stress) is slightly more conservative (predicts ≈15% lower capacity) and is preferred when additional safety margin is desired or when the loading conditions are uncertain.

ASME B106.1M uses the equivalent torque method with shock service factors Km and Kt. It is the right choice when designing to a contractual ASME standard or when your shock/service factors are specified by a code.

For fatigue-critical applications (fluctuating loads, high-cycle operation), switch to DE-Goodman instead.

Both criteria assess infinite fatigue life under combined alternating and mean stresses. The difference is the limit used for mean stress:

Goodman: uses Sut (ultimate strength) as the mean-stress limit. Less conservative. The standard recommendation for most commercial machinery.

Soderberg: uses Sy (yield strength) as the mean-stress limit. More conservative — it guarantees no yielding AND no fatigue in a single criterion. Required by some military and pressure-vessel codes.

In practice, if Goodman gives nf = 2.0 and Soderberg gives nf = 1.7 for the same shaft, both indicate a safe design. Only choose Soderberg when a specific standard mandates it, as it often leads to unnecessarily heavy shafts.

For a simply-supported shaft with a single central load F over span L:
M_max = F × L / 4

For a single off-centre load at distance 'a' from the left bearing (b = L − a):
M_max = F × a × b / L

For a shaft with an overhang carrying a load F at distance 'a' beyond the bearing:
M_max = F × a

For gear forces, resolve the tangential force Wt and radial force Wr into their respective planes. Compute Mh and Mv at the critical section, then enter both into the Mh and Mv fields — the calculator will compute M = √(Mh² + Mv²) automatically.

A very small result usually means one of the following:

1. Torque is very low — check that your T is in N·m, not N·mm. A torque of 5 N·mm = 0.005 N·m would give a tiny shaft.

2. Material strength is very high — premium alloys like 17-4 PH (Sy ≈ 1170 MPa) will yield much smaller diameters than low-carbon steel. This is correct, but check that your material selection is realistic for your application.

3. Safety factor too low — n = 1.0 effectively means the shaft is right at the limit. Increase n to 1.5 or 2.0.

Also note: the calculated minimum diameter does not account for practical constraints like bearing bore sizes, coupling specifications, or key/spline standards — these often govern the final size in practice.

1. Go to the Power & Torque tab and enter the motor rated power (e.g. 15 kW) and speed (e.g. 1450 RPM).

2. Click Calculate. The torque result (e.g. 98.8 N·m) will appear.

3. Click Send to Design Tab. The torque is automatically transferred to the Design tab's torque field.

4. Add the bending moment and other parameters, then run the Design calculation.

Note: if there is a gearbox, work out the output shaft torque separately. Output torque = Input torque × gear ratio × efficiency. Design each shaft independently for its own load.

Km (bending moment shock factor) and Kt (torsion shock factor) are service/shock multipliers from ASME B106.1M that account for dynamic overloads beyond the steady design load:

Km = 1.0–1.5: Gradually applied loads (smooth conveyors, fans)

Km = 1.5–2.0: Suddenly applied loads, minor shocks (pumps, compressors)

Km = 2.0–3.0: Heavy shocks, reversing loads (punch presses, rock crushers)

The same classification applies to Kt. Both factors are multiplied directly into the equivalent moment/torque before the diameter formula is applied — they effectively increase the apparent loading to cover dynamic conditions without performing a full dynamic analysis.

Yes — select "Hollow" from the shaft type dropdown and enter the wall ratio k = d_inner / d_outer (0 to 0.9). The polar moment J is replaced by J_hollow = (πd_o⁴/32)(1 − k⁴).

When to use hollow shafts:

• Weight reduction is critical (aerospace, automotive, robotics)

• A passage through the shaft is needed (hydraulic flow, instrumentation cables)

• k = 0.5–0.7 saves 25–50% weight with only 7–25% reduction in torsional strength

Caution: Thin-walled shafts (k > 0.85) are susceptible to torsional buckling — this calculator does not check for buckling. Separately verify using shell buckling criteria if k > 0.7.

Use the Hollow Shaft Optimizer in the Advanced tab to compare weight savings across different k values for a given solid shaft equivalent.

The Goodman diagram plots alternating stress (σ_a) on the Y axis vs mean stress (σ_m) on the X axis. Three boundary lines are shown:

Goodman Line (blue): From (0, Se) to (Sut, 0). The infinite-life boundary for the Goodman criterion. Points below and left = safe for infinite life.

Soderberg Line (green dashed): From (0, Se) to (Sy, 0). More conservative infinite-life boundary.

Langer Line (orange dashed): From (0, Sy) to (Sy, 0). First-cycle yield boundary. Points above this line yield immediately.

The red star is your operating point (σ_m_vm, σ_a_vm). Aim to keep it well below and left of the Goodman line. The farther it is from the line, the larger your fatigue safety factor (nf). If the star is close to the Goodman line, increase shaft diameter or choose a higher-endurance material.

📧 Never Miss a Great Calculator

Get weekly picks, new releases, and updates straight to your inbox. No spam, ever.

About Me – Muhiuddin Alam

Hello, I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com.

With over two decades of experience in engineering, metalworking, and technical content creation, I build precision tools and calculators that help professionals optimize their projects.

What I Do: Structural design calculators, material optimization guides, and practical engineering resources — all free to use.

I consistently contribute to:

Explore our suite of calculators and tools to optimize construction, fabrication, architecture, and industrial projects for engineers, architects, fabricators, and metalworking professionals.

💌 Follow Me: LinkedIn | Google Knowledge Panel

Ready to Optimize Your Projects?

Start using our precision calculators today and experience the difference in accuracy, efficiency, and cost savings.

About – SteelSolver.com

300+ Calculators
100+ Guides
Free To Use

Precision Engineering Tools • Calculators • Expert Guidance

I am Muhiuddin Alam, Founder and Chief Editor of SteelSolver.com. My mission is to provide precision engineering tools, calculators, and expert resources that simplify metalworking, structural design, and industrial applications.

I've built a course-style learning ecosystem — a step-by-step roadmap from steel fundamentals to advanced applications. Each topic builds on the last, covering theory, practical calculations, tool-specific guides, real-world optimization, common mistakes, and cost management.

Every guide and calculator is part of a progressive learning series, taking you from awareness to mastery. With SteelSolver.com, you can save time, reduce waste, optimize materials, and ensure safety, making each project cost-effective, high-quality, and precise.

⚡ Trusted by Engineers Worldwide