Code tool

Triangle Solver

Solve sides, angles, area and perimeter from exactly three known values.

In-browser processingNo account requiredPrivacy details ↗

Enter exactly three values, including at least one side. Leave other fields empty.

Use one length unit; A, B and C are opposite a, b and c. Angles are degrees.

SSS, SAS, ASA, AAS and SSA are supported; SSA can yield two triangles.

Law of cosines and sines determine missing values; Heron’s formula gives area.

Results use 12 significant digits and browser floating-point arithmetic. Sides must be 1e−100 to 1e100; nearly degenerate triangles are rejected.

All calculations stay in this browser.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter exactly three values, including at least one side. Leave other fields empty.
  2. Use one length unit; A, B and C are opposite a, b and c. Angles are degrees.
  3. Calculate

Triangle Solver

SSS, SAS, ASA, AAS and SSA are supported; SSA can yield two triangles. Law of cosines and sines determine missing values; Heron’s formula gives area. Results use 12 significant digits and browser floating-point arithmetic. Sides must be 1e−100 to 1e100; nearly degenerate triangles are rejected. All calculations stay in this browser.

GOOD TO KNOW

Common questions

Triangle Solver?

SSS, SAS, ASA, AAS and SSA are supported; SSA can yield two triangles.