Triangle Solver Calculator

Offline — showing the version cached on .

Show all explainers, focus on one, or collapse them. You can also open or close each section directly.

Results

Angle α is 36.9 degrees. Angle β is 53.1 degrees. Angle γ is 90.0 degrees. Area is 6.00 m². Perimeter is 12.00 m.

Angle α
degrees
Angle β
degrees
Angle γ
degrees
Area
Perimeter

Your triangle, drawn to scale

Triangle drawn to scale A triangle drawn to scale: side a = 3 m opposite angle α = 36.87° at vertex A, side b = 4 m opposite angle β = 53.13° at vertex B, and side c = 5 m opposite angle γ = 90° at vertex C. a = 3 m b = 4 m c = 5 m α = 36.87° β = 53.13° γ = 90° A B C
Sides and angles as drawn
Side a3 m
Side b4 m
Side c5 m
Angle α36.87°
Angle β53.13°
Angle γ90°
Find
Did this solve your problem?

How to use this calculator

  1. Choose What you know
    Pick the option matching what you measured: three sides (SSS), two sides and the angle between them (SAS), two angles and the side between them (ASA), or two angles and a side not between them (AAS).
  2. Enter Side a
    Enter the length of side a, the side directly across from angle α, in meters between 0.001 and 10000.
  3. Enter Side b
    Enter side b, measured in meters (0.001–10000). It's the side opposite angle β, so the value you enter feeds directly into the law of cosines calculation used to find the third side or an unknown angle 1.
  4. Enter Side c
    Enter side c's length, in meters, between 0.001 and 10000.
  5. Enter Angle α (opposite side a)
    Enter angle α, the angle opposite side a, in degrees between 0.01 and 179.99.
  6. Enter Angle β (opposite side b)
    Enter angle β, the angle opposite side b, in degrees between 0.01 and 179.99.
  7. Enter Angle γ (opposite side c)
    Enter angle γ, the angle opposite side c, in degrees between 0.01 and 179.99.
  8. Read Perimeter

What this calculates

A triangle has only three sides and three angles. Knowing enough of them pins down all the rest. This calculator starts from one of four specific combinations of measurements. You might know three sides, or two sides and the angle between them. You might instead know two angles and the side between them, or two angles and a side not between them. From there it solves for every side, every angle, the area, and the perimeter. A triangle is a polygon consisting of three sides connected at three corners, and it is the simplest of polygons 5.

Two classical relationships between a triangle's sides and angles make this possible: the law of cosines and the law of sines. Which one the calculator applies depends on which case you selected. Each section below explains one part of that method 1.

The Four Ways to Describe a Triangle

Three of the four cases this calculator handles come straight from how triangles are classically solved. One is two sides and the included angle, called SAS. Another is a side and the two angles adjacent to it, called ASA. The third is a side, the angle opposite it, and an angle adjacent to it, called AAS 4.

The fourth case is three known sides, and it belongs to the law of cosines instead. That law is useful for solving a triangle when all three sides, or two sides and their included angle, are given. That is why the calculator reaches for it in both the SSS case and the SAS case 1.

Triangle Facts: The Angle Sum and the Triangle Inequality

The sum of the measures of the interior angles of a triangle is always 180 degrees. That single fact allows the calculator to find a third angle whenever you give it two others. It is why the ASA and AAS cases only need two angles typed in, not three 5.

The triangle inequality states that the sum of the lengths of any two sides must be greater than or equal to the length of the third side. A triangle with three given positive side lengths exists only if those lengths satisfy that inequality. Check this before trusting an SSS result built from a real-world measurement 5.

Solving SSS and SAS with the Law of Cosines

The law of cosines relates the lengths of a triangle's sides to the cosine of one of its angles. It ties together three companion equations, one for each side: c² = a² + b² − 2ab cos γ, and the same pattern for a and b 1.

When you give two sides and the angle between them, the calculator finds the missing side with c = √(a² + b² − 2ab cos γ). When you give three sides instead, it finds each angle with γ = arccos((a² + b² − c²) / (2ab)) 1.

Solving ASA and AAS with the Law of Sines

The law of sines is an equation relating the lengths of a triangle's sides to the sines of its angles. It holds for every triangle, not just special ones 2.

That relationship computes the remaining sides of a triangle once two angles and a side are known. Wikipedia calls this technique triangulation. It is exactly what the ASA and AAS cases give the calculator to work with 2.

What the Symbols Mean

The law of sines is written a / sin α = b / sin β = c / sin γ. Each lowercase side letter is paired with the Greek angle letter directly across from it. Side a sits opposite angle α, side b sits opposite angle β, and side c sits opposite angle γ. That pairing is exactly how this calculator labels its own inputs and outputs 2.

Area with Heron's Formula

Heron's formula gives the area of a triangle from its three side lengths alone, with no angle needed. As long as those lengths obey the strict triangle inequality, they define a real triangle whose area is a positive number 3.

The formula sets s = ½(a + b + c), then A = √(s(s−a)(s−b)(s−c)). For sides of 4 m, 13 m, and 15 m, half the perimeter is ½(4 + 13 + 15) = 16. The area then works out to √(16 · 12 · 3 · 1) = 24 3.

Why the Law of Cosines Is Safer for Finding Angles

To find an unknown angle, the law of cosines is safer than the law of sines. The sine of an angle does not uniquely determine that angle. If sin β = 0.5, β could be 30° or 150°, and the sine alone cannot tell you which. That is why this calculator's SSS and SAS cases lean on the law of cosines for angles 4.

Right Triangles and Measurements This Page Does Not Cover

The law of cosines generalizes the Pythagorean theorem, which holds only for right triangles. Because of that, this calculator needs no separate right-triangle method; it solves a right triangle the same way it solves any other one 1.

These sources describe how a triangle's sides and angles relate through the law of cosines, the law of sines, and Heron's formula. They say nothing about a right triangle's lines of symmetry, about triangles with equal sides, or about whether right triangles are similar to one another. They also do not describe a median, an inradius, or a circumradius, so this page does not calculate any of those 1.

Practical Applications

Distance measurement by triangulation is one practical use of triangle solving that these sources point to directly 4.

All types of triangles are commonly found in real life. Isosceles triangles show up in gables and pediments, and the equilateral triangle appears in the yield sign 5.

Medians, Radii, Symmetry, and Similarity Aren't Here

You may also be wondering about medians, inradius, and circumradius, how many lines of symmetry a right triangle has, whether a right triangle can have equal sides, or whether all right triangles are similar. This page won't guess past what's actually said 5.

Key facts

  • Applying Heron's formula, sides of 1200 m, 900 m, and 1500 m give an area of 540000 m² and a perimeter of 3600 m 3. 3
  • Even a lopsided triangle follows the same law of cosines: sides of 2.5 m and 8 m meeting at a 15 degree angle produce a third side of 5.62 m and a slim area of 2.6 m² 1. 1
  • Solving a triangle with three 7 m sides returns three 60 degree angles, an area of 21.2 m², and a perimeter of 21 m 1. 1
  • To find an unknown angle from three known sides, the calculator rearranges the law of cosines to isolate the cosine term directly: γ = arccos((a² + b² − c²) / (2ab)), then repeats the same rearranged formula for each of the other two angles 1. 1

How this is calculated

Solve the sides and angles for your selected triangle case. Then use the solved sides in Heron’s formula below to find the area.

Area

(s × (s - a) × (s - b) × (s - c)) ^ 0.5
  • s = Semiperimeter
  • a = Solved side a (m)
  • b = Solved side b (m)
  • c = Solved side c (m)
Understand each part

These names are shorthand for the exact calculations below, not different formulas.

  1. Semiperimeter (s)

    Half the sum of the three solved side lengths.

    See the definition of s(a + b + c) / 2
  2. Solved side a (a)

    The first side length, in the equation’s declared length unit.

    See the definition of asolution_1_side_a
  3. Solved side b (b)

    The second side length, in the same unit.

    See the definition of bsolution_1_side_b
  4. Solved side c (c)

    The third side length, in the same unit.

    See the definition of csolution_1_side_c
Follow the calculation with your values
  1. Side a: 3.00 m
    Show arithmetic
    3
    Full branch logic0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3
  2. Side b: 4.00 m
    Show arithmetic
    4
    Full branch logic0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)
  3. Side c: 5.00 m
    Show arithmetic
    5
    Full branch logic0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5)
  4. Angle α: 36.9 degrees
    Show arithmetic
    acos_deg((4 * 4 + 5 * 5 - 3 * 3) / (2 * 4 * 5))
    Full branch logic(0 == 0 ? 1 : (0 == 1 ? 1 : 0)) == 1 ? acos_deg((4 * 4 + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) - 3 * 3) / (2 * 4 * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5))) : 60
  5. Angle β: 53.1 degrees
    Show arithmetic
    acos_deg((3 * 3 + 5 * 5 - 4 * 4) / (2 * 3 * 5))
    Full branch logic(0 == 0 ? 1 : (0 == 1 ? 1 : 0)) == 1 ? acos_deg((3 * 3 + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) - 4 * 4) / (2 * 3 * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5))) : 60
  6. Angle γ: 90.0 degrees
    Show arithmetic
    acos_deg((3 * 3 + 4 * 4 - 5 * 5) / (2 * 3 * 4))
    Full branch logic0 == 0 ? acos_deg((3 * 3 + 4 * 4 - 5 * 5) / (2 * 3 * 4)) : (0 == 1 ? 60 : 180 - 60 - 60)
  7. Area: 6.00
    Show arithmetic
    ((3 + 4 + 5) / 2 * ((3 + 4 + 5) / 2 - 3) * ((3 + 4 + 5) / 2 - 4) * ((3 + 4 + 5) / 2 - 5)) ^ 0.5
    Full branch logic(((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3)) * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4))) * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5)))) ^ 0.5
  8. Perimeter: 12.00 m
    Show arithmetic
    3 + 4 + 5
    Full branch logic(0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))
Full formulas, symbols and sources

solution_1_side_a = side_a

Three sides (SSS)

solution_1_side_a = side_a

Two sides and the angle between them (SAS)

solution_1_side_a = side_a

Two angles and the side between them (ASA)

solution_1_side_a = side_c * sin_deg(angle_alpha) / sin_deg(180 - angle_alpha - angle_beta)

Two angles and a side not between them (AAS)

solution_1_side_a = side_a

Side b

solution_1_side_b = side_b

Side c

solution_1_side_c = side_c

Angle α

solution_1_angle_alpha = 1 == 1 ? acos_deg((side_b * side_b + side_c * side_c - side_a * side_a) / (2 * side_b * side_c)) : angle_alpha

Angle β

solution_1_angle_beta = 1 == 1 ? acos_deg((side_a * side_a + side_c * side_c - side_b * side_b) / (2 * side_a * side_c)) : angle_beta

Angle γ

solution_1_angle_gamma = acos_deg((side_a * side_a + side_b * side_b - side_c * side_c) / (2 * side_a * side_b))

Area

triangle_area = ((solution_1_side_a + solution_1_side_b + solution_1_side_c) / 2 * ((solution_1_side_a + solution_1_side_b + solution_1_side_c) / 2 - solution_1_side_a) * ((solution_1_side_a + solution_1_side_b + solution_1_side_c) / 2 - solution_1_side_b) * ((solution_1_side_a + solution_1_side_b + solution_1_side_c) / 2 - solution_1_side_c)) ^ 0.5

Perimeter

triangle_perimeter = solution_1_side_a + solution_1_side_b + solution_1_side_c

case_type
What you know: 0 = Three sides (SSS), 1 = Two sides and the angle between them (SAS), 2 = Two angles and the side between them (ASA), 3 = Two angles and a side not between them (AAS)
side_a
Side a (m)
side_b
Side b (m)
side_c
Side c (m)
angle_alpha
Angle α (opposite side a) (degrees)
angle_beta
Angle β (opposite side b) (degrees)
angle_gamma
Angle γ (opposite side c) (degrees)
solution_1_side_a
Side a (m)
solution_1_side_b
Side b (m)
solution_1_side_c
Side c (m)
solution_1_angle_alpha
Angle α (degrees)
solution_1_angle_beta
Angle β (degrees)
solution_1_angle_gamma
Angle γ (degrees)
triangle_area
Area (m²)
triangle_perimeter
Perimeter (m)
sin_deg
sine of an angle in degrees
cos_deg
cosine of an angle in degrees
acos_deg
the angle in degrees whose cosine is the value

    Worked examples

    Example using the starting values: Area 6.00 m²

    See inputs and calculation

    Starting values

    What you know
    Three sides (SSS)
    Side a
    3 m
    Side b
    4 m
    Side c
    5 m
      1. Side a: 3.00 m
        Show arithmetic
        3
        Full branch logic0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3
      2. Side b: 4.00 m
        Show arithmetic
        4
        Full branch logic0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)
      3. Side c: 5.00 m
        Show arithmetic
        5
        Full branch logic0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5)
      4. Angle α: 36.9 degrees
        Show arithmetic
        acos_deg((4 * 4 + 5 * 5 - 3 * 3) / (2 * 4 * 5))
        Full branch logic(0 == 0 ? 1 : (0 == 1 ? 1 : 0)) == 1 ? acos_deg((4 * 4 + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) - 3 * 3) / (2 * 4 * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5))) : 60
      5. Angle β: 53.1 degrees
        Show arithmetic
        acos_deg((3 * 3 + 5 * 5 - 4 * 4) / (2 * 3 * 5))
        Full branch logic(0 == 0 ? 1 : (0 == 1 ? 1 : 0)) == 1 ? acos_deg((3 * 3 + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5) - 4 * 4) / (2 * 3 * (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : 5))) : 60
      6. Angle γ: 90.0 degrees
        Show arithmetic
        acos_deg((3 * 3 + 4 * 4 - 5 * 5) / (2 * 3 * 4))
        Full branch logic0 == 0 ? acos_deg((3 * 3 + 4 * 4 - 5 * 5) / (2 * 3 * 4)) : (0 == 1 ? 60 : 180 - 60 - 60)
      7. Area: 6.00
        Show arithmetic
        ((3 + 4 + 5) / 2 * ((3 + 4 + 5) / 2 - 3) * ((3 + 4 + 5) / 2 - 4) * ((3 + 4 + 5) / 2 - 5)) ^ 0.5
        Full branch logic(((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3)) * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4))) * (((0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))) / 2 - (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5)))) ^ 0.5
      8. Perimeter: 12.00 m
        Show arithmetic
        3 + 4 + 5
        Full branch logic(0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : 3) + (0 == 2 ? 5 * sin_deg(60) / sin_deg(180 - 60 - 60) : (0 == 3 ? 3 * sin_deg(60) / sin_deg(60) : 4)) + (0 == 1 ? (3 * 3 + 4 * 4 - 2 * 3 * 4 * cos_deg(60)) ^ 0.5 : (0 == 3 ? 3 * sin_deg(180 - 60 - 60) / sin_deg(60) : 5))

      Frequently asked questions

      Can two sides and an angle not between them give two different triangles?
      Yes, in general. When two sides and one of the non-included angles are known, the triangle is sometimes not uniquely determined by that data. Sources call this the ambiguous case 2.
      How accurate are the results if my measurements are rounded?
      The calculator is only as accurate as the numbers you type in. When solving a triangle, it matters which formulas you use, because it is important to use formulas that are not susceptible to round-off errors 4.
      Can I use these results for surveying or construction layout?
      The ASA case, two angles and the side between them, is the basis of surveying by triangulation. That is the same relationship this calculator uses when you pick the ASA option 5.
      What happens if the three sides I enter cannot form a triangle?
      If your lengths fail the triangle inequality, no triangle exists. Right at the boundary, where the inequality holds with equality, the vertices become collinear, forming a degenerate triangle with internal angles of 0° and 180° 5.
      What does a worked SSS example look like?
      For sides of 3 m, 4 m, and 5 m, the calculator returns side a of 3 m, side b of 4 m, side c of 5 m, angle α of 36.9 degrees, angle β of 53.1 degrees, angle γ of 90 degrees, an area of 6 m², and a perimeter of 12 m 1.
      What does a worked ASA example look like?
      For a 10 m side between angles of 30 degrees and 90 degrees, giving a 60 degree third angle, the calculator returns side a of 5.77 m, side b of 11.55 m, side c of 10 m, angle α of 30 degrees, angle β of 90 degrees, angle γ of 60 degrees, an area of 28.9 m², and a perimeter of 27.3 m 2.
      What does a worked AAS example look like?
      Take a 5 m side with angles of 30° and 60°, positioned so the 5 m side isn't enclosed by them. Solving this AAS case gives a = 5 m, b = 8.66 m, c = 10 m, α = 30°, β = 60°, γ = 90°, an area of 21.7 m², and a perimeter of 23.7 m 2.

      Limitations & common mistakes

      • Side lengths are accepted only from 0.001 m to 10000 m, and angles only from 0.01 degrees to 179.99 degrees; those bounds are this page's own choice, not a limit of the trigonometry itself, and a value outside them means the calculator will not return a solution.
      • The results are computed only from the numbers you enter, and are only as exact as those numbers; they are not a substitute for a measurement taken on site or for a professional's judgement where one is required.
      • The calculator solves only the specific combination of sides and angles that matches the case type you select.
      • The calculator returns exactly one solution, so it cannot show a second valid triangle in situations where the same measurements could in principle describe two different shapes.

      Formula, sources, and review

      This calculation follows the formula published on this page and rests on 5 cited sources, listed under Sources below. Last checked .

      How we review

      Sources & methodology

      ConstantValueUnitSource
      triangle_solver_calculator_c11805
      triangle_solver_calculator_c221

      Sources

      • 1 Law of cosines — Wikipedia — last verified
      • 2 Law of sines — Wikipedia — last verified
      • 3 Heron's formula — Wikipedia — last verified
      • 4 Solution of triangles — Wikipedia — last verified
      • 5 Triangle — Wikipedia — last verified