How it works
Solve a general triangle from three known values, including at least one side, and calculate sides, angles, area, radii, and medians. Inputs are calculated locally in the browser, and valid values are retained in the page URL for bookmarking.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
7-
?sideA=Side aNumber · Optional · Default: 3
-
?angleA=Angle ANumber · Optional
-
?sideB=Side bNumber · Optional · Default: 4
-
?angleB=Angle BNumber · Optional
-
?sideC=Side cNumber · Optional · Default: 5
-
?angleC=Angle CNumber · Optional
-
?angleUnit=Angle unitChoice · Required · Default: degrees · Accepted values: degrees, radians
Outputs
15-
sideAResultSide aNumber · Primary output
-
sideBResultSide bNumber
-
sideCResultSide cNumber
-
angleAResultAngle ANumber · Suffix: °
-
angleBResultAngle BNumber · Suffix: °
-
angleCResultAngle CNumber · Suffix: °
-
areaAreaNumber
-
perimeterPerimeterNumber
-
inradiusInradiusNumber
-
circumradiusCircumradiusNumber
-
medianAMedian to side aNumber
-
medianBMedian to side bNumber
-
medianCMedian to side cNumber
-
triangleTypeTriangle typeText
-
solutionCountPossible solutionsWhole number
Formula notes
Use the law of cosines for SSS/SAS, the law of sines for ASA/AAS/SSA, and Heron’s formula K=√[s(s−a)(s−b)(s−c)].
Input guidance
Use consistent units for every length or measurement in the same calculation. Results are educational mathematical estimates and should be checked before high-stakes use.