How Heron's Formula works
Heron's formula finds the area of any triangle directly from the lengths of its three sides — a, b, and c — with no need to measure an angle or drop a height line first. It was named after Hero of Alexandria, who documented a proof of it in the first century AD. Given only three side lengths, first compute the semi-perimeter, then plug it into the square-root expression to get the area.
Formula and method
Step one: find the semi-perimeter, s = (a + b + c) / 2 — half the triangle's total perimeter. Step two: apply Heron's formula, A = √(s(s − a)(s − b)(s − c)). Each of the three factors (s − a), (s − b), and (s − c) must be positive for a real triangle to exist; that is exactly the triangle inequality in disguise. Once you have the area, you can back out the height relative to any side using the familiar A = ½ × base × height relationship, so height = 2A / base.
Common sources of error
- Sides that don't form a triangle: if one side is longer than or equal to the sum of the other two (for example 2, 3, 10), the expression under the square root becomes negative and there is no valid triangle.
- Unit mismatch: enter all three sides in the same unit — mixing feet and inches, or meters and centimeters, will silently produce a wrong area.
- Confusing perimeter with semi-perimeter: s is half the perimeter, not the full perimeter — using the full sum in the formula roughly doubles the area incorrectly.
Checking your result
A quick sanity check: the area should always be less than half the product of any two sides (½ × a × b is the maximum possible area for a right angle between them). For a near-equilateral triangle, compare against the equilateral area formula (√3/4)a² as a rough benchmark. If your computed area comes out larger than that bound, recheck the side lengths for a data-entry mistake.
Applications
Heron's formula is used whenever you know the three side lengths of a triangular plot, panel, or truss but not its angles — land surveying, roof and gusset framing, sail and fabric cutting, and geometry problems where only distances (not angles) were measured. Because it needs no trigonometry, it's also a common way to check whether three measured lengths could plausibly bound a real triangle before committing to a cut or a build.