Acute Triangle Calculator
Calculate all properties of an acute triangle: sides, angles, area, perimeter, altitudes, medians, inradius, and circumradius with visual diagram.
Enter values and press Calculate
About
An acute triangle is defined by a strict constraint: every interior angle α, β, γ must satisfy θ < 90°. Equivalently, for sides a, b, c, the relation a2 + b2 > c2 must hold for every permutation. Misidentifying a triangle as acute when it is obtuse leads to incorrect structural assumptions in truss engineering, roof pitch calculations, and computational geometry collision detection. This calculator validates the acute condition before computing results.
The tool computes area via Heron's formula, all three altitudes ha, hb, hc, medians ma, mb, mc, the inradius r, and circumradius R. It accepts six input modes (SSS, SAS, ASA, AAS, AAA+side, SSA) and resolves unknowns via the Law of Cosines and Law of Sines. Note: AAA mode requires at least one side length to determine scale. SSA may yield an ambiguous case; only the acute-valid solution is returned.
Formulas
The primary solving method depends on the input mode. For three known sides (SSS), all angles are recovered via the Law of Cosines:
For cases involving angles, the Law of Sines provides cross-resolution:
Area is computed via Heron's formula once all three sides are known:
The acute triangle condition is verified by checking all three squared-side inequalities:
Where: a, b, c = side lengths opposite to angles α, β, γ respectively. s = semi-perimeter. A = area. R = circumradius. r = inradius. ha = altitude to side a. ma = median to side a.
Reference Data
| Property | Formula | Unit | Notes |
|---|---|---|---|
| Perimeter | P = a + b + c | length | Sum of all sides |
| Semi-perimeter | s = P2 | length | Used in Heron's formula |
| Area (Heron) | A = √s(s−a)(s−b)(s−c) | length2 | Numerically stable for all acute triangles |
| Area (Trig) | A = 12ab sin γ | length2 | Any two sides and included angle |
| Altitude ha | ha = 2Aa | length | Perpendicular from vertex A to side a |
| Altitude hb | hb = 2Ab | length | Perpendicular from vertex B to side b |
| Altitude hc | hc = 2Ac | length | Perpendicular from vertex C to side c |
| Median ma | ma = 12√2b2 + 2c2 − a2 | length | From vertex A to midpoint of a |
| Median mb | mb = 12√2a2 + 2c2 − b2 | length | From vertex B to midpoint of b |
| Median mc | mc = 12√2a2 + 2b2 − c2 | length | From vertex C to midpoint of c |
| Inradius | r = As | length | Radius of inscribed circle |
| Circumradius | R = a2 sin α | length | Radius of circumscribed circle |
| Angle α | α = arccos b2 + c2 − a22bc | ° | Opposite to side a; must be < 90° |
| Angle β | β = arccos a2 + c2 − b22ac | ° | Opposite to side b; must be < 90° |
| Angle γ | γ = 180° − α − β | ° | Must be < 90° |
| Acute condition (sides) | a2 + b2 > c2 | - | Must hold for all three permutations |
| Triangle inequality | a + b > c | - | Must hold for all three permutations |
| Angle sum | α + β + γ = 180° | ° | Euclidean plane constraint |