Heron's formula lets you find the area of any triangle using nothing but its three side lengths — no angles, no height measurement required. It's named after Heron of Alexandria, who documented it roughly 2,000 years ago, though the result may be even older.

How Heron's formula works

Given three side lengths a, b, and c, the formula first computes the semi-perimeter s = (a+b+c)/2 — literally half the perimeter. The area then follows from Area = √(s(s−a)(s−b)(s−c)). Each of the terms (s−a), (s−b), and (s−c) is positive only when the triangle inequality holds, which is exactly why an invalid set of side lengths produces a negative number under the square root instead of a real area.

Why it's useful

Most area formulas — like ½ × base × height — require you to know or measure a perpendicular height, which isn't always easy to find directly, especially for oblique (non-right) triangles. Heron's formula sidesteps that entirely: if you can measure the three sides (with a tape measure, survey data, or GPS coordinates converted to distances), you can get the area without ever finding an angle or a height.

Inputs and what they mean

The calculator takes three inputs — side a, side b, and side c — all in the same unit (feet, meters, inches, etc.). The order doesn't matter: Heron's formula is symmetric in a, b, and c, so labeling them differently just relabels which side is which without changing the result. The resulting area is always in squared units of whatever unit you entered.

Limits and edge cases

Heron's formula only produces a real, positive area when the three lengths satisfy the triangle inequality (each side shorter than the sum of the other two). If they don't, no triangle exists, and the calculator's Validity calculation view will flag exactly which inequality failed. A borderline case — where one side exactly equals the sum of the other two — describes a degenerate "triangle" that has collapsed into a straight line with zero area.

Use finite values with magnitude at most 1e50. Expressions support pi, sqrt(), fractions and arithmetic. Angles are limited to 1e12 degrees. Units are mathematical; geometry alone does not establish physical safety. Read the linked values, named formulas, diagram coordinate table and any branch or parameter comparison.

Save scenario stores version 2 inputs, workflow, units, precision and selected result on this device. Restore saved scenario replays that snapshot. Share uses the same state; Copy and CSV include the selected answer and all current derived values. Invalid inputs clear the result and disable result exports.