30-60-90 Triangle Calculator
Calculate all sides, area, perimeter, and height of a 30-60-90 triangle. Enter any one side to find the rest using exact ratio 1:√3:2.
About
A 30-60-90 triangle is one of two special right triangles in Euclidean geometry (the other being the 45-45-90). Its internal angles measure 30°, 60°, and 90°, producing a fixed side ratio of 1 : √3 : 2. The short leg a sits opposite the 30° angle. The long leg b sits opposite 60°. The hypotenuse c sits opposite the right angle. Misidentifying which side is which is the most common source of error in structural and mechanical calculations that depend on this triangle. This calculator eliminates that risk by deriving all measurements from a single known side.
The 30-60-90 triangle appears in equilateral triangle bisection, hexagonal geometry, roof pitch framing at 30° slope, and crystallography. The ratios are exact and irrational. Rounding √3 to 1.73 introduces a 0.02% truncation error. This tool preserves full floating-point precision internally and rounds output to a user-selected number of decimal places. Note: all calculations assume a flat Euclidean plane. The ratios do not hold on curved surfaces.
Formulas
All side relationships in a 30-60-90 triangle derive from its fixed ratio. Given the short leg a (opposite the 30° angle), every other measurement follows algebraically.
Area is computed as half the product of the two legs:
Perimeter sums all three sides:
The altitude from the right-angle vertex to the hypotenuse:
Incircle radius for a right triangle with legs a, b and hypotenuse c:
Circumradius for any right triangle:
Where a = short leg (opposite 30°), b = long leg (opposite 60°), c = hypotenuse (opposite 90°), A = area, P = perimeter, h = altitude to hypotenuse, r = inradius, R = circumradius.
Reference Data
| Property | Value / Ratio | Notes |
|---|---|---|
| Angles | 30°, 60°, 90° | Fixed. Sum = 180° |
| Side ratio | 1 : √3 : 2 | Short leg : Long leg : Hypotenuse |
| Short leg a | a = c ÷ 2 | Opposite 30° |
| Long leg b | b = a ⋅ √3 | Opposite 60° |
| Hypotenuse c | c = 2a | Opposite 90° |
| sin(30°) | 12 = 0.5 | Exact value |
| cos(30°) | √32 ≈ 0.8660 | Exact value |
| tan(30°) | 1√3 ≈ 0.5774 | Exact value |
| sin(60°) | √32 ≈ 0.8660 | Exact value |
| cos(60°) | 12 = 0.5 | Exact value |
| tan(60°) | √3 ≈ 1.7321 | Exact value |
| Area | A = √34 a2 | In terms of short leg |
| Perimeter | P = a(3 + √3) | In terms of short leg |
| Height to hypotenuse h | h = a √32 | Altitude from right angle to hypotenuse |
| Inradius r | r = a(3 + √3 − 2√3)2 | Inscribed circle radius; simplified: r = a(3 − √3)2 |
| Circumradius R | R = a | For right triangle: R = c2 = a |
| Median to hypotenuse | mc = a | Equals circumradius for right triangles |
| Origin | Half of equilateral triangle | Bisecting any equilateral triangle yields two 30-60-90 triangles |
| 30° in radians | π6 ≈ 0.5236 | Exact conversion |
| 60° in radians | π3 ≈ 1.0472 | Exact conversion |
| 90° in radians | π2 ≈ 1.5708 | Exact conversion |