Mohr's Circle Calculator for Plane Stress and Strain

Circles
τ Axis Positive
Examples

Mohr's Circle Calculator

This is a free interactive Mohr's circle calculator for plane stress and plane strain. Enter the stress state (σx, σy, τxy) and the tool draws the circle, computes the principal stresses, maximum shear stress, and principal angles, and shows the transformed stresses on an element rotated to any angle θ. Drag directly on the circle to rotate the element, or type an exact angle. A strain mode handles εx, εy, γxy the same way.

Export the circle and stress elements as PNG to paste into Word, or as a PDF. No account, no watermark.

How to use the Mohr's circle calculator

  1. Enter the stress state. Type σx, σy, and τxy in the left sidebar. Tension is positive; a positive τxy acts upward on the right face of the element.
  2. Read the principal values. The results panel shows σ1, σ2, the principal angles θp, the in-plane τmax, and the max shear angle θs, each with the substituted formula.
  3. Rotate the element. Drag the circle, move the θ slider, or jump straight to θp or θs with the quick buttons. The rotated point X' sweeps through 2θ on the circle while the element rotates by θ.
  4. Check the element views. Below the circle, three elements are drawn side by side: the given state, the rotated state at your θ, and the principal element.
  5. Switch to 3D circles to include the out-of-plane principal stress σz and find the absolute maximum shear stress, which can exceed the in-plane value when both in-plane principals have the same sign.
  6. Export. Copy puts a clean PNG on the clipboard for pasting into a homework document. PNG and PDF download files.

What is Mohr's circle?

Mohr's circle is a graphical representation of the plane stress transformation equations. Every point on the circle is the pair (σ, τ) acting on one cut plane through the material point. The circle is centered on the σ axis at the average normal stress and its radius equals the in-plane maximum shear stress.

Center: C = (σx + σy)/2. Radius: R = √(((σx − σy)/2)² + τxy²). Principal stresses: σ1,2 = C ± R. In-plane max shear: τmax = R, acting on planes 45° from the principal planes.

A rotation of the physical element by θ corresponds to a rotation of 2θ around the circle. That factor of two is the most common source of mistakes when reading angles off the diagram, and it is why the principal planes (180° apart on the circle) are 90° apart on the element.

Sign convention

The default plot puts positive shear downward, so a counterclockwise rotation of the element is a counterclockwise sweep on the circle. This matches Hibbeler's and Beer's Mechanics of Materials. If your course plots τ upward, flip the axis with the τ Axis Positive toggle; the numbers do not change, only the picture.

3D Mohr's circles and absolute maximum shear

For plane stress, the third principal stress is σ3 = 0 (the free surface). When σ1 and σ2 have the same sign, the largest of the three circles is the one between σmax and 0, so the absolute maximum shear τabs = (σmax − σmin)/2 is larger than the in-plane value. The 3D mode draws all three circles and lets you set σz to a nonzero principal value if the out-of-plane direction is loaded.

Worked example

Problem: σx = 80 MPa, σy = −40 MPa, τxy = 25 MPa.

Center. C = (80 − 40)/2 = 20 MPa.

Radius. R = √(((80 − (−40))/2)² + 25²) = √(60² + 25²) = 65 MPa.

Principal stresses. σ1 = 20 + 65 = 85 MPa, σ2 = 20 − 65 = −45 MPa.

Principal angle. θp = ½ atan(25/60) = 11.3°. In-plane τmax = 65 MPa at θs = −33.7°.

Common stress states

Stateσ1σ2In-plane τmax
Uniaxial tension σσ0σ/2
Pure shear τ−ττ
Equal biaxial tension σσσ0 (in-plane); σ/2 absolute
Thin-walled pressure vesselpr/t (hoop)pr/2t (axial)pr/4t in-plane

Frequently asked questions

Why is the angle on the circle twice the element angle?

The transformation equations contain cos 2θ and sin 2θ, so one full trip around the circle (360°) covers only 180° of physical rotation. Normal stresses repeat every 180° of element rotation, which is exactly one revolution of the circle.

Does the calculator handle strain?

Yes. Switch the mode to Strain and enter εx, εy, and the engineering shear strain γxy. The circle plots γ/2 on the vertical axis, so the radius equals γmax/2 and the reported γ values are already converted back to engineering shear strain.

Why is my absolute maximum shear bigger than the in-plane value?

When both in-plane principal stresses have the same sign, the largest Mohr's circle is the one between the bigger principal stress and σ3 = 0. Switch to 3D circles to see it. This matters for failure criteria like Tresca, which uses the absolute maximum shear.

What sign convention does the tool use for τxy?

Positive τxy acts in the +y direction on the +x face, the standard convention in US undergraduate texts. Point X plots at (σx, τxy) and point Y at (σy, −τxy).