Von Mises Stress Calculator

By: Calculator Grid

Von Mises Stress Calculator

Convert a multiaxial stress state into one equivalent stress for ductile-material yield screening, with 2D and 3D formulations and a validated Excel workbook.

2D Principal stresses MPa

Workbook ready for the demonstration inputs.

Stress state inputs

Signed values are accepted; compression may be entered as negative.

Choose the dimensional form that matches the known stress state.

Select the formulation for the stress components you already know.

Changing the unit converts every valid entered stress value.

MPa

Required in principal-stress mode; tension positive, compression negative.

MPa

Required; use the same unit as every other stress component.

Live result

Von Mises stress (σv)

105.83 MPa

Equivalent distortion-energy stress for the entered state.

Boundary conditions

σ₃ = 0 and all shear stresses = 0

Selected formulation

2D principal stresses

σv = √(σ₁² + σ₂² – σ₁σ₂)
Von Mises stress is 105.83 MPa.

Stress-state details

Component Value Role in this formulation
Maximum principal stress (σ₁) 120.00 MPa Entered principal stress
Intermediate principal stress (σ₂) 40.00 MPa Entered principal stress
Minimum principal stress (σ₃) 0.00 MPa 2D boundary condition
Shear stresses 0.00 MPa Zero in principal coordinates

The table shows the active entered components and any zero-valued boundary conditions applied by the selected formulation.

How to use the Von Mises stress calculator

What this calculator does

This calculator reduces a combined normal-and-shear stress state to the scalar von Mises equivalent stress, σv. Engineers commonly compare that equivalent stress with a ductile material's uniaxial yield strength during preliminary checks or when reviewing finite-element results. The calculation implements the distortion-energy criterion for plane stress, full three-dimensional stress, principal stresses, and pure shear. It does not determine a material's yield strength, factor of safety, fatigue life, fracture risk, buckling resistance, or whether a complete design is code-compliant. Those decisions require verified material data, load combinations, geometry, stress concentrations, and an appropriate engineering standard.

When to use it

  • Convert stress components from a hand calculation or finite-element result into one equivalent stress.
  • Check a 2D plane-stress state in a thin plate where out-of-plane normal and shear stresses are treated as zero.
  • Evaluate a full 3D state at a point using either Cartesian components or three principal stresses.
  • Confirm the pure-shear identity σv = √3|τ| for a shaft or element dominated by shear.

How to calculate

The calculator opens with a complete demonstration: 2D plane stress, Principal stresses, σ₁ = 120 MPa, and σ₂ = 40 MPa. Its Excel workbook is validated during initialization, so Download Excel is immediately available.

  1. Choose Dimensions: use 2D plane stress only when the out-of-plane terms are legitimately negligible; otherwise use 3D stress state.
  2. Choose Method according to your known data: General stresses, Principal stresses, or Pure shear.
  3. Select the Stress unit. A unit change converts every valid value already entered rather than only changing its label.
  4. Replace the demonstration values in the visible stress fields. Results update live; no Calculate button is needed.
  5. Read Von Mises stress (σv), then verify the Boundary conditions, Selected formulation, equation, and Stress-state details table.
  6. Use Download Excel to export the current typed inputs and outputs. Reset clears all stress values, removes the result, and disables export until a complete valid state is entered again.

Input guide

Dimensions is required and accepts 2D plane stress or 3D stress state. The 2D option imposes the documented out-of-plane zeros; choosing it for a genuinely triaxial point can understate or mischaracterize the equivalent stress. Method is required. General stresses use normal and shear components in a Cartesian coordinate system; Principal stresses assume the coordinate system has been rotated so all shear components vanish; Pure shear uses one shear magnitude.

Stress unit is required and supports Pa, kPa, MPa, GPa, psi, and ksi. All visible component fields use that same unit. The parser accepts an optional leading plus or minus sign and a decimal point, such as -35.5; it rejects commas, unit text pasted into the field, and scientific notation to avoid ambiguous interpretation. NIST identifies the pascal as the SI derived unit for pressure and stress in its Guide to SI derived units.

Maximum principal stress (σ₁), Intermediate principal stress (σ₂), and, in 3D, Minimum principal stress (σ₃) are signed principal normal stresses. They are required in principal mode. The names describe the ordered principal values, so normally σ₁ ≥ σ₂ ≥ σ₃; the formula is symmetric and still computes if values are entered in another order, but mislabeling can confuse downstream reporting. A realistic example is 120, 40, and – 15 MPa. Increasing the separation among principal stresses generally increases σv; adding the same hydrostatic amount to all three does not.

Normal stress X (σx), Normal stress Y (σy), and Normal stress Z (σz) are signed normal components required by general mode, with σz required only in 3D. Shear stress XY (τxy), Shear stress YZ (τyz), and Shear stress ZX (τzx) are the corresponding signed shear components; τyz and τzx appear only in 3D. A value such as σx = 90 MPa, σy = 25 MPa, and τxy = 30 MPa is a valid 2D example. Shear enters through a squared term multiplied by three, so increasing its magnitude raises the equivalent stress regardless of sign. Pure shear stress (τ) is required only in pure-shear mode; 6.5 MPa produces 11.26 MPa equivalent stress.

Output guide

The summary pills repeat the current Dimensions, Method, and Stress unit. Von Mises stress (σv) is the primary equivalent stress in the selected unit. It is an exact identity for the entered idealized stress tensor, subject to floating-point display rounding; it is not by itself a safety recommendation. A zero result means the entered state has no distortional component, which occurs for an all-zero state or equal triaxial normal stresses. A high result only becomes meaningful when compared with suitable material and design allowables.

Boundary conditions states which components the selected formulation sets to zero. Selected formulation confirms the active equation family. The displayed equation shows the exact mathematical form. The Stress-state details table lists Component, Value, and Role in this formulation; its rows separate user-entered components from imposed zeros, and the same canonical values are exported to Excel.

Worked example

For the startup example, σ₁ = 120 MPa, σ₂ = 40 MPa, and the 2D boundary condition gives σ₃ = 0. The principal plane-stress equation is σv = √(σ₁² + σ₂² – σ₁σ₂). Substitution gives √(120² + 40² – 120×40) = √11,200 = 105.83 MPa, matching the first-open result and workbook. The calculation combines the stress differences into an equivalent distortion-energy measure. MIT OpenCourseWare provides a deeper derivation of the von Mises criterion in principal-stress form.

How the formulas change by stress description

For general 2D plane stress, the calculator evaluates σv = √(σx² – σxσy + σy² + 3τxy²). For a general 3D tensor, it uses one-half of the sum of squared normal-stress differences plus three times the sum of squared shear components. In principal coordinates, the shear terms are zero, leaving the familiar expression based only on σ₁, σ₂, and σ₃. In pure shear, the identity reduces to σv = √3|τ|. NPTEL's mechanics material explains the distortion-energy interpretation of the von Mises criterion.

3D general: σv = √{½[(σx – σy)² + (σy – σz)² + (σz – σx)²] + 3(τxy² + τyz² + τzx²)}

Interpretation and common mistakes

  • Do not mix units among components. Convert the full stress state to one common unit first; NIST publishes pressure and stress conversion factors for checking customary-unit conversions.
  • Do not use 2D merely because a drawing is two-dimensional. Plane stress is a physical boundary assumption, not a plotting choice.
  • Do not add shear components to a principal-stress calculation. By definition, principal coordinates have zero shear at the point.
  • Do not treat equivalent stress as a failure prediction for brittle, anisotropic, pressure-sensitive, fatigue-dominated, or instability-controlled behavior without a suitable constitutive and failure model.
  • Check whether stresses are nominal, local, linearized, membrane, bending, peak, or singular. The mathematical identity is only as useful as the input stress definition.