Find the area of any triangle from its three sides — no height needed
Reviewed by [email protected], Geometry Calculator Developer & Online Math Educator Last updated May 12, 2026
When you know all three sides of a triangle but no angles or heights, Heron's formula gives the area directly. Compute the semi-perimeter s, then plug into a single square root. It works for ANY triangle — scalene, isosceles, equilateral, acute, right, or obtuse.
| Name | Formula | Notes |
|---|---|---|
| Semi-perimeter | s = (a + b + c) / 2 |
Half the perimeter. Compute first, then plug into the area formula. |
| Heron's Formula | A = √[s(s − a)(s − b)(s − c)] |
a, b, c are the three side lengths. The classic form (Hero of Alexandria, ~60 AD). |
| Algebraic Form | A = ¼ × √[(a+b+c)(−a+b+c)(a−b+c)(a+b−c)] |
Equivalent expansion — no semi-perimeter step. |
| Numerically Stable Form | A = ¼ × √[(a+(b+c))(c−(a−b))(c+(a−b))(a+(b−c))] |
For very thin triangles where standard form loses precision (sort sides a ≥ b ≥ c first). |
| Triangle Inequality Check | a + b > c, a + c > b, b + c > a |
All three must hold; otherwise no triangle exists and the radicand goes negative. |
| Equilateral Special Case | A = (√3 / 4) × a² |
When a = b = c. Derives from Heron's: s = 3a/2 → A = √[(3a/2)(a/2)³] = √3·a²/4. |
Plug in your numbers and get instant step-by-step results.