Von Mises Stress Calculator

Calculate the von Mises equivalent stress from a full 3D or plane stress state. Enter the six stress components below to get the equivalent stress, principal stresses, maximum shear, and (optionally) the yield utilisation and factor of safety.

Von Mises Stress Calculator

Normal stresses

Shear stresses

For a plane (2D) stress state, leave σz, τyz and τzx as 0.

What is Von Mises Stress?

Von Mises stress (also called equivalent stress or effective stress) collapses a complex multi-axial stress state into a single scalar that can be compared against the uniaxial yield strength of a material. It is based on the distortion energy theory: yielding of a ductile metal begins when the energy of distortion reaches the same value as at yield in a simple tension test.

Because it ignores hydrostatic (volumetric) stress and responds only to the shape-changing part of the stress tensor, the von Mises criterion is the workhorse failure measure for steel, aluminium, and other ductile materials, and it is the default stress contour in most finite element packages.

Von Mises Stress Formula

General 3D Stress State

σv = √( ½[ (σx − σy)² + (σy − σz)² + (σz − σx)² ] + 3(τxy² + τyz² + τzx²) )

This is the most general form, taking all three normal stresses and all three shear stresses. It can equivalently be written in terms of the principal stresses σ1, σ2, σ3.

In Terms of Principal Stresses

σv = √( ½[ (σ1 − σ2)² + (σ2 − σ3)² + (σ3 − σ1)² ] )

Plane Stress (2D)

σv = √( σx² − σxσy + σy² + 3τxy² )

For a thin plate or shell where the out-of-plane stresses are zero, the formula simplifies to the expression above. This calculator handles the plane stress case automatically: just leave σz, τyz, and τzx set to zero.

Yield Check and Factor of Safety

Once the equivalent stress is known, the yield check is a direct comparison with the material yield strength:

Utilisation = σv / fy
Factor of safety = fy / σv

If you enter a yield strength, the calculator reports both. A utilisation at or below 100% means the point is elastic; above 100% means the von Mises criterion predicts yielding. Typical yield strengths are around 250 to 355 MPa (36 to 50 ksi) for structural steel and 240 to 280 MPa for common aluminium alloys.

Von Mises vs Tresca

The Tresca (maximum shear stress) criterion predicts yield when the maximum shear stress τmax = (σ1 − σ3)/2 reaches fy/2. Equivalently, the Tresca equivalent stress σ1 − σ3 is compared directly with fy. Tresca is always more conservative than von Mises, by up to about 15% in pure shear. Von Mises matches experimental yield data for ductile metals more closely, which is why it is the more common choice. This calculator reports both the absolute maximum shear stress and the Tresca equivalent stress alongside the von Mises value so you can compare them.

Notes on Accuracy

The principal stresses are found by solving the characteristic equation of the symmetric stress tensor exactly, so the reported σ1, σ2, σ3 and the resulting von Mises and maximum shear values are exact for the stress state you enter. The only assumption is that the input represents a single material point. To recover the stress state at every point of a real structure, including stress concentrations and load combinations, use a full finite element model.

Related Calculators

Need Stress Across a Whole Model?

Model beams, plates, and shells in 3D and read von Mises stress contours directly off the results. Free, no signup required.