To Many Calculator logoTo Many Calculator

Von Mises Stress Calculator

Kaushik RabadiyaCreated by Kaushik RabadiyaLast updated: September 25, 2026

Von Mises stress instantly calculates results using dimensions, general 2d, general 3d. Use the calculator above for instant answers in your browser.

The Von Mises Stress Calculator is an essential engineering tool designed to determine whether a ductile material will yield or deform under complex multi-axial loading. By converting a multi-dimensional stress state into a single equivalent scalar value, this calculator helps mechanical and structural engineers prevent catastrophic failure and ensure safe component design.

How Von Mises Stress Is Calculated

The von Mises yield criterion states that yielding begins when the second deviatoric stress invariant reaches a critical value. Depending on your available inputs, the calculator utilizes specific formulas. For a general 3D stress state defined by normal stresses (sigma_x, sigma_y, sigma_z) and shear stresses (tau_xy, tau_yz, tau_zx), the formula is: sigma_v = (1 / sqrt(2)) * sqrt((sigma_x - sigma_y)^2 + (sigma_y - sigma_z)^2 + (sigma_z - sigma_x)^2 + 6 * (tau_xy^2 + tau_yz^2 + tau_zx^2)). When utilizing principal stresses (sigma_1, sigma_2, sigma_3), the equation simplifies to: sigma_v = (1 / sqrt(2)) * sqrt((sigma_1 - sigma_2)^2 + (sigma_2 - sigma_3)^2 + (sigma_3 - sigma_1)^2). This captures the total distortional strain energy driving plastic deformation.

Worked Calculation Example

Let us calculate the von Mises stress for a machine component subjected to a general 3D stress state. Assume the normal stresses are sigma_x = 150 MPa, sigma_y = 50 MPa, and sigma_z = 0 MPa, with a single non-zero shear stress tau_xy = 40 MPa (and tau_yz = 0, tau_zx = 0). Step 1: Compute the normal stress differences: (150 - 50)^2 = 10,000; (50 - 0)^2 = 2,500; (0 - 150)^2 = 22,500. Sum these differences to get 35,000. Step 2: Account for the shear stress term: 6 * (40^2) = 6 * 1600 = 9,600. Step 3: Add the values together: 35,000 + 9,600 = 44,600. Step 4: Multiply by the scalar factor (1 / sqrt(2)) after taking the square root of 44,600 (which is ~211.19). The resulting von Mises equivalent stress is approximately 149.33 MPa. If this value is below the material's yield strength, the design is safe.

Best Practices for Stress Analysis

Always verify that your input units are consistent; mixing megapascals (MPa) and kilopascals (kPa) will yield invalid results. Remember that von Mises stress is exclusively used for ductile materials like structural steel or aluminum, and is not applicable to brittle materials like cast iron or concrete, which fail via cracking rather than yielding. Lastly, compare your resulting equivalent stress against the material's yield strength divided by your required safety factor.

FAQs

What is von Mises stress?

Von Mises stress is an equivalent scalar value used in material mechanics to evaluate whether a complex multi-axial stress state will cause a ductile material to yield or plastically deform. It consolidates normal and shear stress components into a single magnitude comparable to uniaxial tensile test data.

How do I calculate von Mises stress from principal stresses?

When you know the three principal stresses (sigma_1, sigma_2, and sigma_3), you calculate the von Mises stress by taking the square root of half the sum of the squared differences between each principal stress pair. This method bypasses the need for shear stress inputs by focusing entirely on the maximum orthogonal stress directions.

Can the von Mises stress be greater than the principal stress?

No, the von Mises stress cannot exceed the maximum principal stress (sigma_1) in a 3D stress state. It typically falls between or near the values of the principal stresses, serving as an energetic measure of shear distortion rather than a peak directional tension value.

What is the von Mises stress for a circular shaft under a torque?

For a circular shaft subjected solely to pure torsion (pure shear), the normal stresses are zero, and the von Mises stress simplifies to sqrt(3) multiplied by the absolute value of the shear stress (tau). This indicates that pure shear loading reaches the yield criterion sooner than simple tension at the same stress magnitude.

Based on 1 source

Formula verified against NIST Reference Data — all calculations use deterministic, standards-based formulas.

Related calculators