Table of Contents

  1. What is Heron's Formula?
  2. Heron's Formula
  3. Semiperimeter
  4. Square Roots
  5. When To Use Heron's Area Formula
  6. Heron's Formula Proof

What is Heron's Formula?

Think of what a great thinker you would have to have been for people to remember your name more than 19 centuries after you lived. Heron of Alexandria was an inhabitant of Alexandria at a time when the Romans ruled the city.

His name is connected to a formula for finding the area of any triangle if you only know the lengths of their sides. The formula, still bearing his name all these centuries later, is known as either Heron's Formula or Hero's Formula.

Herons Formula

Heron's Formula

To see Heron's Formula at work, you need a triangle. Construct one by drawing any three intersecting line segments. Each side will be labeled a, b, and c.

The distance completely around the triangle -- its perimeter -- is the sum of a + b + c. The semiperimeter of the triangle is half the perimeter. We will label the semiperimeter s.

herons formula example

No need to worry about angles; no need to know the height! Using Heron's Formula, we only need the lengths of the sides.

And now, from across the sands of time, here is Heron's Formula for finding area (A) of any triangle if you know the lengths of sides a, b, and c and the semiperimeter s:

A = s (s - a) (s - b) (s - c)

Solve the mathematics inside the parentheses first, so you will subtract the length of each side from the semiperimeter

Then multiply all three of those answers, and then multiply by the semiperimeter.

After that, you take the square root of that answer.


Some people find the concept of half the perimeter of a polygon to be a little … well, weird. But semiperimeter -- half the perimeter -- is very useful, and for Heron's Formula, you need it!

Finding the semiperimeter s is a two-step process: add up the length of the three sides first, and then divide by 2.

s = a + b + c2

Let's try it. You have a triangle with sides of 3, 4 and 5 feet.

s = 3 + 4 + 52

s = 122

s = 6 feet

Another example

Try one on your own. The triangle has sides of 36, 48 and 60 centimeters. What is its semiperimeter?

semiperimeter of a triangle

s = 36 + 48 +602

s = 1442 = 72 cm

A Word About Square Roots

You may not have encountered square roots in your mathematics excursions before. A square root is a number that gives you a specific answer when multiplied times itself.

Suppose you want to know the square root of 49; what number, times itself, will give you 49?

? × ? = 49

The answer is 7. So, sqrt 49 = 7.

square roof definition

Usually the square root of a number does not come up so neatly. Just going to a neighboring number from our example, 49, shows this. The square root of 50 is 7.07106781187.

Sometimes your answer using Heron's Formula will give an answer to many decimal places. Usually, you round your answer to a specific number of decimal places to reach a specific level of accuracy.

The answer you get using Heron's Formula is, of course, expressed in square units of whatever the linear units were.

When To Use Heron's Area Formula

In most cases, you calculate the area of a triangle by taking ½ the base times the height. You do not always know the triangle's height, however. The base is one of the triangle's sides, so if you know the lengths of the other two sides, you have enough information to plug your three lengths into Heron's Formula:

Herons Formula

Try It

Let's go back to our example triangle with sides of 3, 4 and 5 feet (sides a, b, and c). We already calculated the semiperimeter above where s = 6.

herons formula

Plug all those numbers into Heron's Formula:

A = s (s - a) (s - b) (s - c)

A = 6 (6 - 3) (6 - 4) (6 - 5)

A = 6 (3) (2) (1)

A = 6 (6)

A = 36

A = 6 ft2

Heron's Formula Proof

For your first attempt on your own, we will use small values to make your multiplying easier. Imagine a triangle with sides 15, 20 and 25 (a, b, and c) inches long. Start by calculating the triangle's semiperimeter:

s = 15 + 20 + 252

s = 602 = 30 in

Now put sides a, b, and c, together with semiperimeter s, 30", into Heron's Formula:

herons formula example

A = 30 (30 - 15) (30 - 20) (30 - 25)

A = 30 (15) (10) (5)

A = 30 (750)

A = 22,500

A = 150 in2

Ready for a harder example?

Use the other triangle from our examples, with sides of 36, 48 and 60 centimeters (a, b, c). First, let's calculate the semiperimeter:

s = 36 + 48 + 602

s = 1442 = 72 cm

Plug all those numbers into Heron's Formula:

herons formula example

A = 72 (72 - 36) (72 - 48) (72 - 60)

A = 72 (36) (24) (12)

A = 746,496

A = 864 cm2

Lesson Summary

By watching the video and reading this lesson, you now can calculate area of a triangle if you know the lengths of the triangle's sides, recognize reasons to use Heron's Formula, apply knowledge of square roots to solving a problem, and use Heron's Formula to calculate the area of a triangle.

A = s (s - a) (s - b) (s - c)

Next Lesson:

Geometry Help

What you learned:

Complete this video lesson and the reading and you will be able to:

  • Apply Heron's Formula for finding the area of a triangle
  • Provide reasons to use Heron's Formula based on the information you know about a triangle
  • Define a semiperimeter
  • Work with square roots in a practical application
Instructor: Malcolm M.
Malcolm has a Master's Degree in education and holds four teaching certificates. He has been a public school teacher for 27 years, including 15 years as a mathematics teacher.
Tutors online
Ashburn, VA

20+ Math Tutors are available to help

Get better grades with tutoring from top-rated professional tutors. 1-to-1 tailored lessons, flexible scheduling. Get help fast. Want to see the math tutors near you?