Geometry

Triangle Side, Angle & Area Calculator

Solve every side, angle, area, and radius of a general triangle by entering the three measurements you already know.

We label sides as a, b, c and the opposite angles as A, B, C. Match your measurements to these symbols.

Known values: 3/6
Pick a familiar scenario (SSS, SAS, ASA/AAS, or SSA) and leave unknown fields blank.

Sides

Opposite to angle A

Opposite to angle B

Opposite to angle C

Angles

Opposite to side a

Opposite to side b

Opposite to side c

Use any length unit (mm, cm, m...). Results reuse the same unit while angles are shown in degrees.

Solution status

Three known sides (SSS)

Known values: 3/6

You need at least three known values and one of them must be a side.

As soon as the inputs form a valid triangle we compute all missing values automatically.

Solution 1

Triangle snapshot

Perimeter: 20

Area: 17.321

Sides

  • Side a 7
  • Side b 8
  • Side c 5

Angles

  • Angle A 60°
  • Angle B 81.79°
  • Angle C 38.21°

Heights

  • Height to side a 4.949
  • Height to side b 4.33
  • Height to side c 6.928

Circle radii

  • Inradius 1.732
  • Circumradius 4.041

Overview

Every planar triangle becomes solvable once you know three independent measurements, yet collecting the remaining values by hand is tedious. This calculator handles the four canonical cases in one view: three sides (SSS), two sides plus the included angle (SAS), two angles and one side (ASA/AAS), and the ambiguous two sides plus opposite angle (SSA). When the inputs define a valid triangle the tool instantly produces the missing sides and angles, the area, perimeter, heights, and both the inradius and circumradius so you can feed the numbers into a layout, cut list, or classroom exercise.

Inputs & Usage

There are six fields: sides a, b, c and angles A, B, C. Enter only the values you actually know and leave the rest blank. You need at least three entries, and one must be a side because purely angular data still lacks scale. If you know two angles, the third one is implied. The SSA case can yield two different triangles; when that happens both solutions are shown side by side. Use the "Load example triangle" button whenever you want to reset the form to a clean baseline.

How It Works

The solver combines three standard formulas:

  • SSS and SAS: the law of cosines fills the missing side or angle.

  • ASA and AAS: the law of sines propagates the known ratio.

  • Derived metrics: the area comes from Heron's formula, heights from A = 1/2 * b * c * sin(A), and the radii are

Interpreting the Output

The side and angle cards confirm the shape, whereas the area and perimeter answer most sizing questions such as "how many tiles do I need." Heights are handy whenever you must draw a perpendicular or determine clearances under a roof truss. The radius values show how large a circle fits inside the triangle and how large a circumscribed circle you would need for templates. If the SSA case is ambiguous the banner reminds you to compare both solutions against your physical constraints.

Example

Assume you measured sides b = 6.2 m and c = 8.1 m plus their included angle A = 47 degrees. The calculator returns a about 5.96 m, B about 49.5 degrees, and C about 83.5 degrees. The perimeter is about 20.26 m and the area 18.36 m^2. Heights follow as h_a about 6.16 m, h_b about 5.92 m, and h_c about 4.53 m, while the inradius is roughly 1.81 m and the circumradius 4.08 m. With that you can plan anchor bolts around the circumradius yet still verify that your working space covers the needed heights.

Limitations

The tool assumes all inputs share the same unit, so make sure you do not mix millimetres and metres. SSA inputs may produce two results; discard the one that violates your real-world constraints. Extremely small angles or nearly degenerate triangles may be sensitive to rounding, so round only at the end when presenting the numbers. Finally, the solver covers flat Euclidean triangles only -- spherical triangles, survey projections, or fabrication tolerances still require domain-specific adjustments.