Heron's Formula Calculator
Calculate the area of a triangle from its three sides with Heron's formula. Get the semi-perimeter, area, perimeter, inradius, circumradius, all three altitudes, interior angles and triangle type, with an interactive diagram.
Your ad blocker is preventing us from showing ads
MiniWebtool is free because of ads. If this tool helped you, please support us by upgrading for ad-free browsing and more daily uses, or allowlist MiniWebtool.com and reload.
- Allow ads for MiniWebtool.com, then reload
- Or upgrade for ad-free browsing and higher daily limits
About Heron's Formula Calculator
The Heron's Formula Calculator computes the area of any triangle when you know all three side lengths. Enter sides \(a\), \(b\), and \(c\), and instantly get the area using Heron's formula \(A = \sqrt{s(s-a)(s-b)(s-c)}\) where \(s = \frac{a+b+c}{2}\) is the semi-perimeter. The calculator also provides the perimeter, all three altitudes, interior angles, inradius, circumradius, and triangle classification with step-by-step formulas and an interactive diagram.
What Is Heron's Formula?
Heron's formula (sometimes called Hero's formula) is named after Hero of Alexandria, a Greek mathematician who lived in the 1st century AD. It allows you to calculate the area of a triangle using only the three side lengths — no angles or heights needed. The formula is:
$$A = \sqrt{s(s-a)(s-b)(s-c)}$$
where \(s = \frac{a+b+c}{2}\) is the semi-perimeter (half the perimeter). This elegant formula works for all types of triangles — equilateral, isosceles, scalene, acute, right, and obtuse.
Real-World Applications
Key Formulas
| Property | Formula | Description |
|---|---|---|
| Semi-perimeter | \(s = \frac{a+b+c}{2}\) | Half the triangle's perimeter |
| Area (Heron's) | \(A = \sqrt{s(s-a)(s-b)(s-c)}\) | Area from three side lengths |
| Altitude | \(h_a = \frac{2A}{a}\) | Height perpendicular to side \(a\) |
| Inradius | \(r = \frac{A}{s}\) | Radius of inscribed circle |
| Circumradius | \(R = \frac{abc}{4A}\) | Radius of circumscribed circle |
| Angle (Law of Cosines) | \(\angle A = \arccos\left(\frac{b^2+c^2-a^2}{2bc}\right)\) | Interior angle opposite side \(a\) |
How to Use the Heron's Formula Calculator
- Enter side lengths: Type the three side lengths (a, b, c) of your triangle. You can use decimal values or click a quick example button to auto-fill sample values.
- Preview the triangle: As you type, the live triangle preview updates in real-time, showing the actual shape and proportions along with a quick area estimate.
- Click Calculate Area: Press the button to compute all results. The calculator validates the triangle inequality automatically.
- Review results: See the area, perimeter, semi-perimeter, all three altitudes, interior angles, inradius, circumradius, and triangle classification. Use the diagram toggles to show or hide heights, angles, the incircle, and circumcircle.
Triangle Inequality Theorem
Not every combination of three positive numbers can form a triangle. The triangle inequality theorem requires that the sum of any two sides must be greater than the third side: \(a + b > c\), \(a + c > b\), and \(b + c > a\). If any of these conditions is not met, the three lengths cannot form a valid triangle. This calculator automatically checks this condition and displays an error message if the sides are invalid.
Triangle Types
Triangles can be classified by their sides and angles. By sides: an equilateral triangle has all three sides equal, an isosceles triangle has exactly two sides equal, and a scalene triangle has all three sides different. By angles: an acute triangle has all angles less than 90°, a right triangle has one angle exactly 90°, and an obtuse triangle has one angle greater than 90°. This calculator determines both classifications automatically.
Inradius and Circumradius
The inradius (\(r\)) is the radius of the inscribed circle — the largest circle that fits inside the triangle, tangent to all three sides. It is calculated as \(r = A/s\). The circumradius (\(R\)) is the radius of the circumscribed circle — the circle passing through all three vertices. It is calculated as \(R = abc/(4A)\). These two radii are related by Euler's formula: the distance between the incenter and circumcenter is \(\sqrt{R^2 - 2Rr}\).
FAQ
Reference this content, page, or tool as:
"Heron's Formula Calculator" at https://MiniWebtool.com/heron-s-formula-calculator/ from MiniWebtool, https://MiniWebtool.com/
by miniwebtool team. Updated: 2026-04-04
You can also try our AI Math Solver GPT to solve your math problems through natural language question and answer.
Geometry Calculators:
- 3D Distance Calculator New
- 3D Surface Plotter New
- Angle Bisector Calculator New
- Arc Length Calculator Popular
- Cartesian to Polar Coordinates Converter
- Circle Calculator
- Circumscribed Circle (Circumcircle) Calculator New
- Cone Flat Pattern (Template) Generator Popular
- Conic Section Identifier New
- Coordinate Geometry Distance Calculator New
- Delaunay Triangulation Generator New
- Distance Between Two Points Calculator
- Ellipse Circumference Calculator
- Equation of a Line Calculator Popular
- Euler Characteristic Calculator
- Frustum Calculator New
- General Triangle Solver
- Golden Rectangle Calculator
- Golden Section Calculator
- Great Circle Distance Calculator New
- Heron's Formula Calculator New
- Hyperbola Calculator New
- Hypotenuse Calculator
- Inscribed Circle (Incircle) Calculator New
- Irregular Polygon Area Calculator New
- Midpoint Calculator
- Parabola Calculator New
- Parallel and Perpendicular Line Calculator Popular
- Parametric Curve Grapher New
- Point-Slope Form Calculator Popular
- Point to Plane Distance Calculator
- Polar to Cartesian Converter
- Polygon Diagonals Calculator
- Pythagorean Theorem Calculator
- Rectangle Calculator
- Regular Polygon Calculator New
- Shoelace Formula Calculator
- Slope Calculator Popular
- Slope Intercept Form Calculator Popular
- Sphere Equation Calculator
- Square Calculator
- Tangent Line to Circle Calculator New
- Torus Calculator New
- Triangle Centroid Calculator
- Triangle Orthocenter Calculator