Acute Triangle Calculator

Are your three side lengths enough to form an acute triangle?

Enter three side lengths to find out whether your triangle is acute, right, or obtuse — plus all three interior angles and the area. Uses the Law of Cosines and Heron's formula.

Updated July 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Picture trying to close a triangle by pushing three rigid rods together at their ends. Whether the corner angles turn out sharp, square, or blunt is entirely determined by the relative lengths of those rods — you have no other freedom once the lengths are fixed. That is why three side lengths carry complete information about a triangle's shape, and why classification from sides alone is not just possible but exact.

The tool runs two independent calculations once the sides are confirmed to form a valid triangle. First it applies the Law of Cosines three times — once for each angle — rotating through which side sits opposite which angle. Second it uses Heron's formula to find the area from the semi-perimeter, avoiding the need for any angle measurement. Both methods require only the three side lengths you enter.

Classification then comes down to a single comparison: square the longest side and compare it to the sum of the squares of the other two. Acute triangles pass the strict less-than test. Right triangles land exactly on equality (the Pythagorean theorem is simply the Law of Cosines evaluated at a right angle). Obtuse triangles exceed it. No angle computation is needed for the label — the label is determined from the sides directly, and the angle computation is a bonus output.

When To Use This
Right tool, right situation

Use this tool when you have a physical or geometric object with three known side lengths and need to confirm its angle properties without a protractor. Common situations include checking whether a truss, frame, or tile pattern contains only acute angles, verifying that a triangular region in a design meets an angular constraint, or working through a geometry problem where the sides are given but the angles are not.

It is also useful for confirming that a proposed triangle is geometrically valid before using it in further calculation. If you are building something that requires a triangle to close properly, checking the triangle inequality here first saves rework. The area output gives you a quick surface measurement that would otherwise require setting up a coordinate system.

This tool is not appropriate when you know angles rather than sides. The Law of Cosines requires at least one side to produce any length output; it cannot classify a triangle from three angles alone (infinitely many similar triangles share any given set of angles). It is also not the right tool for spherical or hyperbolic geometry — it assumes flat Euclidean space throughout.

Common Mistakes
Why results sometimes look wrong

Mixing units across sides. Entering one side in inches and another in centimeters is the most common source of wrong results. The formula treats all three numbers as if they share a unit — it has no way to detect a mismatch. If you measure a physical object, convert everything to one unit before entering it. The tool cannot warn you about this because the numbers look perfectly valid on their own.

Assuming any three numbers make a triangle. Many users enter lengths that seem plausible individually but violate the triangle inequality. A very long third side — even one that looks like it might stretch to connect the others — will make the tool reject the input entirely. The test is simple: add the two shorter sides and confirm the sum exceeds the longest. If it does not, no triangle exists, and no classification makes sense.

Treating the right triangle boundary as acute. A right triangle is not acute — it is exactly right. The acute classification requires the longest side squared to be strictly less than the sum of the other two squares, not equal to it. Users who expect a right triangle to "just barely" qualify as acute will see Right Triangle in the result instead, which is the mathematically correct answer.

The Math
Worked examples and deeper derivation

The Law of Cosines is the engine behind every angle this tool computes. For a triangle with sides a, b, c and the angle C sitting opposite side c, the law states: c² = a² + b² − 2ab × cos(C). Rearranging to isolate the angle: cos(C) = (a² + b² − c²) / (2ab). Taking the inverse cosine of both sides gives the angle in radians, which is then multiplied by 57.2958 to convert to degrees.

For the example with sides 5.2, 4.8, and 3.5, the tool computes angle C as arccos((5.2² + 4.8² − 3.5²) / (2 × 5.2 × 4.8)). The same formula rotates through all three angle-side pairs to yield angles 75.79°, 63.49°, and 40.73°.

For area, Heron's formula starts with the semi-perimeter s = (a + b + c) / 2. For the example, s = 6.75. Then Area = √(s × (s−a) × (s−b) × (s−c)), which gives 8.143 sq units square units. The classification test compares the largest side squared against the sum of the other two sides squared. If the largest-side square is strictly less than that sum, every angle is under 90° and the triangle is acute.

Typical classroom triangle — checking if it is acute
Side A = 5.2, Side B = 4.8, Side C = 3.5
With sides 5.2, 4.8, and 3.5, the tool first checks the triangle inequality — all three pairs sum to more than the third side, so a valid triangle exists. The largest side is 5.2, and the classification test checks whether 5.2² is less than 4.8² + 3.5². The result is Acute Triangle. The Law of Cosines then returns interior angles 75.79°, 63.49°, and 40.73°, and Heron's formula gives an area of 8.143 sq units square units with a semi-perimeter of 6.75.
The classic 3-4-5 right triangle — where classification lands exactly on the boundary
Side A = 3, Side B = 4, Side C = 5
The 3-4-5 triangle is the textbook example of a right triangle. The longest side is 5. The classification test evaluates whether 5² equals 3² + 4² — it does, exactly, so the result is Right Triangle rather than acute. The interior angles are 36.87°, 53.13°, and 90°. The area is 6 sq units square units and the perimeter is 12 units units. This case illustrates why the acute test uses a strict inequality: equality means right, not acute.
An architect checking whether a structural truss forms an acute profile
Side A = 5, Side B = 6, Side C = 7
A structural designer wants to confirm all angles in a truss triangle stay below a right angle to avoid loading conditions that favor obtuse-angle stress concentrations. With sides 5, 6, and 7, the largest side is 7. The classification test checks whether 7² is strictly less than 5² + 6² — it is, confirming an Acute Triangle. The three angles are 44.42°, 57.12°, and 78.46°, all safely in the acute range. The area is 14.697 sq units square units and the perimeter is 18 units units.
Expert Unlock
The thing most explanations skip

The Law of Cosines degrades numerically when the angle being computed is very small — arccos returns values near zero where floating-point precision is worst relative to the magnitude of the result. For near-degenerate triangles where one side is much shorter than the others, the half-angle formula via arctan2 is more stable. This implementation clamps the cosine argument to the interval [−1, 1] before calling arccos, preventing NaN from floating-point overshoot in nearly-right triangles, but it does not switch to an alternative formula at small angles. For triangles with sides differing by several orders of magnitude, treat the computed angles as approximate rather than exact.

What makes a triangle acute, and how does this calculator tell the difference?

How do I know if a triangle is acute just from side lengths?
You compare the square of the longest side against the sum of the squares of the other two. If the longest side squared is strictly less than that sum, every angle is under 90° and the triangle is acute. If it equals that sum you have a right triangle; if it exceeds it, the triangle is obtuse. This test works without computing any angles directly.
Why does my triangle fail the calculator even though the sides look reasonable?
The most common cause is a triangle inequality violation — one side is longer than the sum of the other two, which means the three sides cannot actually close into a triangle. For example, a very short pair of sides paired with a much longer third side will fail because their sum cannot reach the far end. Check that each side is shorter than the combined length of the remaining two.
Does the calculator work for non-integer side lengths?
Yes — the Law of Cosines and Heron's formula are continuous functions that work on any positive real values. Enter decimal side lengths like 5.2, 4.8, and 3.5 exactly as you measured them. The only requirement is that all three sides use the same unit.

Need something this doesn't cover?

Suggest a tool — we'll build it →