Triangle Calculator
This triangle calculator solves any triangle when you supply three known values, whether those are sides, angles, or a mix of both. A triangle is fully determined by any of four classic combinations: all three sides (SSS), two sides and the included angle (SAS), two angles and the included side (ASA), or two angles and a non-included side (AAS). From those three inputs the calculator works out every remaining measurement using the law of cosines and the law of sines, the two fundamental theorems of triangle geometry. The law of cosines states that c squared equals a squared plus b squared minus two times a times b times the cosine of angle C, which lets you recover a side or angle in any triangle regardless of whether it contains a right angle. The law of sines states that the ratio of each side to the sine of its opposite angle is constant across all three pairs, which resolves the remaining unknowns. Once all three sides and angles are known, the area follows from Heron's formula using the semi-perimeter. Enter the three values you know across the six input fields, leaving the others blank, and the calculator returns all six measurements, the area, the perimeter, and a classification of the triangle as acute, right or obtuse, and as equilateral, isosceles or scalene. The default values are a=3, b=4, c=5, the classic 3-4-5 right triangle used in countless geometry problems. Results are for reference only.
How it works
The calculator counts which fields you have filled in to determine the case. For SSS it uses the law of cosines to derive each angle: cos(A) = (b² + c² − a²) / (2bc). For SAS it finds the missing side via the law of cosines then the remaining angles via the law of sines. For ASA and AAS it first calculates the third angle (the three must sum to 180°), then applies the law of sines to recover the two unknown sides. Area is computed with Heron's formula: s = (a+b+c)/2, area = √(s(s−a)(s−b)(s−c)). The type checks whether any angle equals 90° (right), exceeds 90° (obtuse), or all are below 90° (acute), and whether all sides match (equilateral), two match (isosceles), or all differ (scalene).
Worked example
With the default values a=3, b=4, c=5, the law of cosines gives angle A = arccos((16+25−9)/(40)) = 36.87°. Angle B = arccos((9+25−16)/(30)) = 53.13°. Angle C = 180 − 36.87 − 53.13 = 90.00°. Perimeter = 12.00. Heron's formula gives s=6, area = √(6×3×2×1) = 6.00 square units. The triangle is right and scalene, confirming the classic 3-4-5 result.
Related calculators
- Heron's Formula Calculator: find triangle area from three sides using the semi-perimeter method.
- Hypotenuse Calculator: Apply Pythagoras's theorem to right triangles specifically.
- Law of Sines and Cosines Calculator: explore the underlying rules with deeper worked examples.
- Area Calculator: compute the area of circles, rectangles, and other common 2D shapes.