Skip to main content

Heron's Formula Calculator

Find the area of any triangle when you know all three sides. Heron's formula uses the semi-perimeter s = (a + b + c) / 2, then area = sqrt(s(s - a)(s - b)(s - c)). Defaults show the classic 3-4-5 right triangle.

Rated 4.8 out of 5 based on 312 reviews

Results

How to find area with Heron's formula

  1. Enter the three side lengths a, b, and c in the same length unit.
  2. Confirm the sides can form a triangle: each pair sum must exceed the third side.
  3. Read area, semi-perimeter s, and perimeter in the result rows.
  4. Keep units consistent. Area comes back in that unit squared.
  5. Use the default 3, 4, 5 to verify you get area 6 before changing inputs.

Heron's formula

Triangle area from three sides

Side aFirst edge length
Side bSecond edge length
Side cThird edge length
Semi-perimeter ss = (a + b + c) / 2
Areasqrt(s(s - a)(s - b)(s - c))
Triangle inequalitya + b > c, a + c > b, and b + c > a

What Heron's formula computes

Heron's formula returns triangle area from SSS data alone. You do not need a height or an included angle. For sides 3, 4, and 5, s = 6 and the area is exactly 6.

Sides, semi-perimeter, and area

Sides are positive lengths. Semi-perimeter is half the perimeter. Area is the non-negative square root of the Heron product. Degenerate inputs that only touch equality fail the inequality check.

How this page applies Heron

The engine requires positive a, b, and c, rejects sides that break the triangle inequality, forms s, then evaluates sqrt(s(s - a)(s - b)(s - c)). Floating point rounding follows ordinary IEEE math in the browser.

When SSS area is the right tool

Survey sketches, plot plans, and homework problems often give three measured edges and ask for area. Heron avoids constructing an altitude first.

Limits

Sides must be positive and satisfy the triangle inequality. The page does not convert units for you. It is arithmetic only, not a CAD area takeoff. See the disclaimer.

Heron's formula questions

What area do sides 3, 4, and 5 give?
Area 6. Semi-perimeter is 6, and sqrt(6(6-3)(6-4)(6-5)) equals 6.
Do the sides have to form a right triangle?
No. Heron works for acute and obtuse triangles as long as the three lengths satisfy the triangle inequality.
What if a + b equals c?
That input is degenerate. The page rejects it because the sides do not enclose positive area.
Which unit is the area in?
Whatever length unit you typed, squared. Enter meters and you get square meters.
How is this different from the triangle calculator?
This spoke locks to SSS Heron area. The triangle page covers more solve modes such as base-height and angle-based cases.
Can I leave one side blank?
No. Heron needs all three sides. Leave a blank only on tools that say they solve for a missing length.