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.

Calculate.co.nz is proud to be partnered with Premium Homes, a recognised leader in eco-friendly, sustainable, and energy-efficient homebuilding. With a dedicated team and award-winning experience, they create homes that prioritise health, comfort, and long-term performance. Their founders, Andrew and Kelly, set out to raise the standard of residential construction in New Zealand by combining practical building expertise with a clear commitment to doing things better for homeowners.
Premium Homes: got a section? Let's build your eco home on it.
Advertise on this page
6.00
area (square units)
Perimeter12.00
Angle A36.87°
Angle B53.13°
Angle C90.00°
TypeRight / Scalene

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