Skip to main content
engineering

Fatigue Life Calculator

Calculate factor of safety using Goodman, Soderberg, and Gerber criteria with modified endurance limit correction factors

Reviewed by Christopher FloiedUpdated

This free online fatigue life calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.

Fatigue Life Calculator

Calculate factor of safety using Goodman, Soderberg, and Gerber criteria with modified endurance limit.

Criteria

S_e = k_a · k_b · k_c · k_d · k_e · S′_e
Goodman: σ_a/S_e + σ_m/S_ut = 1/n
Soderberg: σ_a/S_e + σ_m/S_y = 1/n
Gerber: (σ_a·n/S_e) + (σ_m·n/S_ut)² = 1
Langer (yield): n_y = S_y/(σ_a + σ_m)

≈ 0.5·S_ut (steel)

Marin Correction Factors

Machined: 0.76–0.9

d<8mm: 1.0

Bending: 1.0

≤70°C: 1.0

99%: 0.814

Modified Endurance Limit

S_e = 229.50 MPa

= 0.9 × 0.85 × 1 × 1 × 1 × 300 MPa

Factors of Safety

Goodman n

1.284

Soderberg n (conservative)

1.219

Gerber n (least conservative)

1.478

Langer (yield) n_y

2.400

Governing Criterion

Soderberg ≤ Goodman ≤ Gerber (most to least conservative)

Goodman: most widely used in practice.

k_a Surface Finish Factor (ka ≈ a·S_ut^b)

Ground: 0.90–0.95Machined: 0.76–0.90Hot-rolled: 0.57–0.76Forged: 0.45–0.57

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Fatigue Life Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Fatigue Life Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Fatigue Life Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Fatigue Life Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
  • Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
  • Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
  • Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
  • Use it in the field when a quick estimate is needed and a full engineering software package is not available.

About This Calculator

The Fatigue Life Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Calculate factor of safety using Goodman, Soderberg, and Gerber criteria with modified endurance limit correction factors All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.

The Theory Behind It

Fatigue life prediction estimates how many load cycles a component can withstand before crack initiation and growth cause failure. For constant-amplitude loading with mean stress σ_m and alternating stress σ_a, the three common failure criteria are: Goodman: σ_a/S_e + σ_m/S_u = 1/FS (most common); Soderberg: σ_a/S_e + σ_m/S_y = 1/FS (very conservative); Gerber: σ_a/S_e + (σ_m/S_u)² = 1/FS (parabolic, better match to test data). Here S_e is the endurance limit (stress below which infinite fatigue life is achieved, typically 0.5·S_u for steel and non-existent for aluminum which has no true endurance limit), S_y is yield strength, S_u is ultimate strength, and FS is the fatigue safety factor. For variable amplitude loading, Miner's rule sums damage fractions: Σ(n_i/N_i) = 1 at failure, where n_i is cycles at stress level i and N_i is the cycles to failure at that stress level. This linear damage accumulation works reasonably for random loading but has known limitations for very different stress sequences. S-N curves (stress vs cycles-to-failure) are determined experimentally for each material and geometry. Factors affecting fatigue life: surface finish (polished < machined < rough), size (smaller specimens are stronger), load type (axial < rotating bending), and notches (Kf reduces fatigue strength by the notch factor).

Real-World Applications

  • Rotating shaft fatigue analysis: shafts with bending loads experience alternating stress as they rotate, requiring fatigue-based sizing.
  • Pressure vessel fatigue: vessels with fluctuating internal pressure (pump discharge, reactor cycles) are designed for specific cycle count requirements.
  • Bridge structure fatigue: steel bridge members under traffic loading accumulate damage over decades. Maximum stress range and cycle count set design life.
  • Aircraft structure fatigue: wing bending, pressurization cycling, and gust loads all contribute to fatigue accumulation in commercial aircraft.
  • Connecting rod and crankshaft: IC engine components experience millions of load cycles per year at substantial stress levels.

Frequently Asked Questions

What's the Goodman criterion?

σ_a/S_e + σ_m/S_u ≤ 1/FS, where σ_a is alternating stress, σ_m is mean stress, S_e is endurance limit, S_u is ultimate strength, and FS is safety factor. The equation draws a line on the (σ_m, σ_a) plane from (S_u, 0) to (0, S_e), with any point on or below the line representing safe loading. It is the most widely used fatigue criterion, being simple and reasonably conservative.

What's Miner's rule?

Miner's rule is a linear damage accumulation model for variable amplitude fatigue: Σ(n_i/N_i) = 1 at failure, where n_i is the number of cycles at stress level i and N_i is the cycles to failure at that stress level (from the S-N curve). The rule assumes damage adds linearly regardless of sequence. Real fatigue is sequence-dependent, but Miner's rule gives reasonable estimates for random loading typical in engineering applications.

What's the endurance limit?

The endurance limit S_e is the stress level below which a material can withstand infinite cycles without failure. Steel has a well-defined endurance limit at about 50% of ultimate strength. Aluminum and copper alloys do NOT have a true endurance limit — they continue to show failures out to very high cycle counts, though the slope of the S-N curve decreases. For aluminum, design uses a 'fatigue strength' at specific cycle counts (e.g., 10^7 or 10^8 cycles) instead of an endurance limit.

How does surface finish affect fatigue?

Surface finish dramatically affects fatigue because most fatigue cracks initiate at surface defects. Polished < ground < machined < rolled < hot-worked < forged. The surface factor K_a ranges from 1.0 (polished) down to 0.3-0.5 (hot-worked, corroded). Shot peening, cold working, and nitriding improve surface residual stress and increase fatigue life by 50-200% for critical components.

Goodman vs Soderberg vs Gerber?

Goodman (linear from S_u): moderate conservatism, most widely used. Soderberg (linear from S_y): very conservative, guarantees no yielding even at mean stress only. Gerber (parabolic from S_u): best match to test data, slightly less conservative than Goodman. For design, Goodman is standard; for safety-critical or yield-sensitive applications, Soderberg. The calculator computes all three for comparison.

Related Calculators

References & Further Reading