Stress Concentration Factor Calculator

Calculate the stress concentration factor (Kt) for different geometric discontinuities in mechanical components. Essential for predicting stress amplification around holes, notches, fillets, and other features that affect structural integrity.

Updated June 2026 · How this works

How It Works
The formula, explained simply

The stress concentration factor calculator determines how geometric discontinuities amplify stress in mechanical components. When a structural member contains holes, notches, fillets, or other shape changes, the stress distribution becomes non-uniform, creating regions of elevated stress.

The stress concentration factor (Kt) quantifies this amplification by comparing the maximum local stress to the nominal stress in the undisturbed material. For example, a circular hole in an infinite plate under tension creates a theoretical Kt of 3.0, meaning the stress at the hole edge is three times the applied stress.

This calculator uses established formulas for common geometric configurations. Circular holes follow the classic solution from elasticity theory. Elliptical holes use the aspect ratio relationship Kt = 1 + 2(a/b). Notches and fillets employ empirical correlations based on geometric ratios derived from extensive testing and finite element analysis.

Accurate stress concentration factors are essential for preventing failures in mechanical designs, particularly under fatigue loading where stress concentrations initiate crack growth.

When To Use This
Right tool, right situation

Use stress concentration factor calculations during the initial design phase to identify potential failure locations and optimize geometry. This is particularly important for components subject to cyclic loading where fatigue cracks typically initiate at stress concentrations.

Apply these calculations when performing failure analysis to determine if stress concentrations contributed to component failure. Compare calculated stress amplification factors with service loads to assess failure probability.

Stress concentration factors are essential for finite element analysis validation. Use analytical solutions for simple geometries to verify that your mesh and boundary conditions produce accurate stress distributions.

In manufacturing, use Kt calculations to establish quality control limits for geometric features. Sharp corners, small fillet radii, and geometric imperfections can significantly exceed design stress levels even with proper nominal dimensions.

Common Mistakes
Why results sometimes look wrong

A common mistake is assuming that stress concentration factors are always conservative estimates. In reality, Kt values represent ideal conditions with perfect geometry and loading. Manufacturing defects, surface finish, and load eccentricity can increase actual stress concentrations above calculated values.

Another frequent error is applying infinite plate solutions to finite geometries. Real components have boundaries that can either increase or decrease stress concentrations compared to theoretical values. Always verify that the chosen formula matches your actual geometry.

Many engineers forget that stress concentration factors apply to elastic stress analysis only. Once yielding begins, stress redistribution occurs and the linear relationship breaks down. For plastic analysis, different approaches are needed.

Ignoring the difference between stress concentration factor (Kt) and fatigue notch factor (Kf) leads to unconservative fatigue life predictions. The fatigue notch factor accounts for material sensitivity and is typically lower than the elastic stress concentration factor.

The Math
Worked examples and deeper derivation

The mathematical foundation for stress concentration factors comes from elasticity theory and stress analysis. For a circular hole in an infinite plate under uniaxial tension, the exact solution gives σmax = σnom(1 + 2cos(2θ)), resulting in Kt = 3.0 at θ = 90°.

Elliptical holes follow the relationship Kt = 1 + 2(a/b), where a and b are the semi-major and semi-minor axes. This formula shows how aspect ratio directly controls stress amplification - a 10:1 ellipse creates Kt = 21, approaching the behavior of a crack.

For notches and fillets, the calculations involve complex stress functions that depend on geometry ratios. Rectangular notches use Kt = 1 + 2√(d/w), where d is depth and w is width. Semicircular notches follow empirical curves relating Kt to the radius-to-width ratio.

Shoulder fillets require consideration of both the fillet radius r and the diameter ratio D/d. The stress concentration decreases as r/t increases, where t is the smaller section thickness.

Circular Hole in Plate
5mm radius hole in infinite plate under tension
Kt = 3.0, the theoretical maximum for this geometry configuration.
Elliptical Hole Analysis
10mm x 20mm elliptical hole (2:1 ratio)
Kt = 5.0, indicating significant stress amplification requiring design consideration.
Shoulder Fillet Design
2mm fillet radius, 20mm shoulder diameter, 3mm step height
Kt = 2.2, suggesting the fillet radius should be increased for better stress distribution.

Common questions

How do I calculate stress concentration factor for holes?
For circular holes in infinite plates, Kt = 3.0. For elliptical holes, use Kt = 1 + 2(a/b) where a is the major axis and b is the minor axis. The stress concentration factor multiplies the nominal stress to give peak stress at the discontinuity.
What is a good stress concentration factor value?
Kt values below 2.0 are generally acceptable for most applications. Values between 2.0-3.0 require careful analysis and appropriate safety factors. Values above 3.0 indicate sharp discontinuities that may need design modification to prevent failure.
How does geometry affect stress concentration factor?
Sharp corners and small radii create higher Kt values. Circular holes have Kt = 3.0, while sharp elliptical holes can exceed Kt = 10. Adding fillet radii and optimizing geometry ratios significantly reduces stress concentration factors.

Need something this doesn't cover?

Suggest a tool — we'll build it →