Mensuration

155. Heron's Secret Formula · Find any triangle's area from just its three sides

Heron's area always matches the base-height area, no matter how you stretch the triangle.

ABa = 600a = 600b = 520b = 520c = 560c = 560s = (a+b+c)/2 = = 840s = (a+b+c)/2 = = 840Area = √[s(s−a)(s−b)(s−c)] = = 134400Area = √[s(s−a)(s−b)(s−c)] = = 134400C
Heron's Formula computes triangle area from side lengths alone (no height needed): Area = √[s(s−a)(s−b)(s−c)], where s = (a+b+c)/2 is the semi-perimeter. Useful when the height is hard to measure.

Stuck? Ask Guru

Selina ICSE: Mensuration

What this lesson covers

Try to break it

Drag C to make the triangle very tall, very wide, or nearly flat. Sides a, b, c shift, and the semi-perimeter s = (a+b+c)/2 updates. √(s(s−a)(s−b)(s−c)) always matches the geometric ½ × base × height. Try to find a shape where they disagree — you can't.

How you build it

Construct a triangle with sides 13, 14, 15.

  • Mark point A on the canvas.
  • Mark point B to the right of A.
  • Draw segment AB as the base of the triangle.
  • With centre A and radius 13, draw an arc above AB.
  • With centre B and radius 15, draw an arc to intersect the previous arc.
  • Mark point C where the two arcs intersect.
  • Draw segment AC, the side of length 13.
  • Draw segment BC, the side of length 15.
  • From C, draw a perpendicular to line AB. This is the altitude h.

The proof, step by step

Prove that the Heron formula gives the same area as half × base × height.

  • Let CD be the altitude from C to AB. Let AD = x, so DB = c - x.
  • Apply Pythagoras in △ADC: h² = b² - x². In △BDC: h² = a² - (c - x)².
  • Equate the two expressions for h² and solve for x: x = (b² - a² + c²) / (2c).
  • Substitute x back into h² = b² - x². After extensive algebraic simplification, h² = [4b²c² - (b² - a² + c²)²] / (4c²).
  • Factor the numerator as a difference of squares, then apply difference of squares again. You get 2(s-a) * 2(s-b) * 2(s-c) * 2s.
  • Take the square root to find h, then Area = ½ × base × height = √[s(s-a)(s-b)(s-c)]. Q.E.D.

Worked example

A triangular plot of land has sides measuring 13 cm, 14 cm, and 15 cm. Using Heron's formula, calculate the exact area of the plot.

s = (13+14+15)/2 = 21. Area = √[21(21-13)(21-14)(21-15)] = √[21×8×7×6] = √7056 = 84 cm².

  • 84 cm² — correct
  • 90 cm²
  • 72 cm²
  • 96 cm²
Hold to talk

Subscription Status