Understanding Heron’s Formula
When the three side lengths of a triangle are known but its height is not, Heron’s formula gives the area without requiring an angle or an altitude.
The central idea
Students usually meet triangle area as A = ½bh. That formula is elegant, but it needs a perpendicular height. Heron’s formula solves the complementary problem: the triangle is known only through its three sides a, b, and c.
The decisive quantity is the semiperimeter, half of the perimeter. Once s = (a+b+c)/2 is known, the three differences s−a, s−b, and s−c complete the expression for the area.
Heron’s formula, step by step
Why the triangle inequality comes first
Three positive numbers do not automatically make a triangle. They must satisfy all three inequalities:
If equality holds, the triangle collapses into a line and its area is zero. If one side is greater than the sum of the other two, no triangle exists.
Worked example: 5, 6, and 7
Why the formula works
If side c is chosen as the base, the familiar formula is A = ch/2. The challenge is that the altitude h is unknown. Drop that altitude, apply the Pythagorean theorem to the two right triangles, and express the altitude using only a, b, and c. Substituting into the area formula produces Heron’s expression.
This is the important conceptual point: Heron’s formula has not abandoned geometry. It has compressed the geometry of the missing altitude into a side-only formula.
Equivalent form
The semiperimeter form is usually the clearest for teaching. An equivalent form writes everything directly in terms of the three sides:
Equivalent expressions are useful when manipulating the formula algebraically or implementing it numerically.
Special triangles
| Triangle | Condition | Area | Heron’s role |
|---|---|---|---|
| Equilateral | a=b=c | √3a²/4 | Reduces to the familiar special case. |
| Right | a²+b²=c² | ab/2 | Returns the same area without using the angle. |
| Isosceles | b=c | Depends on base and equal side | Symmetry simplifies the arithmetic. |
| Scalene | all sides differ | General Heron | The general SSS case. |
Choose the method from the information you have
| Known information | Method | Formula |
|---|---|---|
| Base + perpendicular height | Base-height | A=½bh |
| Two sides + included angle | SAS | A=½ab sin(C) |
| Three sides | Heron / SSS | A=√[s(s−a)(s−b)(s−c)] |
Common mistakes
- Using perimeter instead of semiperimeter.
- Forgetting the square root.
- Skipping the triangle inequality.
- Mixing units. Area is expressed in squared units.
- Rounding too early. Keep precision until the final step.
FAQ
The semiperimeter: s=(a+b+c)/2.
No. Three valid side lengths are sufficient.
No. All three triangle inequalities must hold.
Yes. For 3-4-5 it returns 6 square units, matching ½×3×4.