Isosceles Triangle Calculator: Find Sides Fast
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
This isosceles triangle calculator works out the missing side length when you enter the base and one of the equal sides, or the base and the height. You get the remaining side, the perimeter, and the area in one go, with the formula shown so you can verify the math yourself. It handles any unit you choose, as long as you use the same unit for all inputs.
Formula
For an isosceles triangle with two equal sides of length a and a base of length b, the height h from the apex to the base is found using the Pythagorean theorem:
h = √(a² − (b/2)²)
Here, a is the equal side (in cm, m, inches, etc.), b is the base (same unit), and h is the height (same unit). The missing side, if you only gave one equal side and the base, is simply the other equal side, a. The perimeter is P = 2a + b, and the area is A = (b × h) / 2.
Worked Example
Using the default values: equal side a = 5 cm, base b = 6 cm.
- Half the base: b/2 = 6/2 = 3 cm
- Square the equal side: a² = 5² = 25
- Square half the base: (b/2)² = 3² = 9
- Subtract: 25 − 9 = 16
- Take the square root: √16 = 4 cm (this is the height)
- Perimeter: 2×5 + 6 = 16 cm
- Area: (6 × 4) / 2 = 12 cm²
The calculator returns the missing side as 5 cm (the other equal side), height 4 cm, perimeter 16 cm, and area 12 cm².
When to Use This Calculator
Use it whenever you have an isosceles triangle and need a missing dimension. Typical situations:
- You know the two equal sides and the base, and want the height or area for a geometry homework problem.
- You are building a roof truss or a gable end and know the rafter length and the span, and need the rise.
- You have a triangular banner or sign where two sides are equal, and you need the amount of material (area).
- You are checking a drawing or a CAD model where the triangle is isosceles by design.
The calculator assumes the triangle is isosceles, meaning exactly two sides are equal. If you enter a base that is longer than twice the equal side, the triangle cannot exist — the calculator will show a height of 0 or an error, which is a useful reality check.
How to Read the Results
The first output, “Missing side,� is simply the length of the other equal side. That is the side you asked about in the title. The height is the perpendicular distance from the apex (the point where the two equal sides meet) down to the base. The area is the space inside the triangle, and the perimeter is the total distance around it.
All results are in the same unit you entered. If you enter centimeters, you get centimeters for sides and height, square centimeters for area, and centimeters for perimeter. If you enter inches, you get inches and square inches. There is no automatic conversion between units — you must input all values in the same unit.
One common misunderstanding: the “height� here is not the length of the equal side. It is always shorter than the equal side (unless the triangle is degenerate). For the default example, the equal side is 5 cm but the height is 4 cm. If you need the height, use this calculator; if you need the side, that is the first output.
Common Mistakes and How to Avoid Them
- Mixing units: Entering the base in meters and the side in centimeters will give a wrong answer. Convert everything to one unit first.
- Using the wrong formula: The height formula works only for isosceles triangles, not scalene ones. For a scalene triangle, you need Heron’s formula or trigonometry.
- Forgetting to halve the base: The Pythagorean theorem uses half the base, not the full base. A frequent error is plugging in b instead of b/2.
- Ignoring the triangle inequality: For a valid triangle, the base must be less than twice the equal side (b < 2a). If b ≥ 2a, the triangle is degenerate or impossible.
- Rounding too early: If you round the height before computing the area, you may get a slightly different area. Keep full precision until the final step.
Limitations of the Formula
This calculator works only when you know the equal side and the base. If you know the height and the base instead, you can rearrange the formula to find the side: a = √(h² + (b/2)²). If you know the area and the base, you can find the height first (h = 2A/b) and then the side. The calculator does not handle those cases directly, but the formulas are simple enough to do by hand or with a quick modification.
Also, the formula assumes a perfect isosceles triangle. Real-world objects may have slight manufacturing tolerances, so measurements may not match exactly. For very large triangles (like roof spans), the curvature of the Earth or material sag could introduce small errors, but for typical sizes those are negligible.
Frequently Asked Questions
What if I only know the base and the height?
Then you can find the equal side using the Pythagorean theorem: side = √(height² + (base/2)²). For example, with base 6 and height 4, side = √(16 + 9) = √25 = 5. The perimeter is then 2×5 + 6 = 16, and the area is (6×4)/2 = 12.
Can I use this calculator for an equilateral triangle?
Yes, an equilateral triangle is a special isosceles triangle where all three sides are equal. If you enter the same value for the equal side and the base, the calculator will give the height and area correctly. For example, side = base = 6 gives height = √(36 − 9) = √27 ≈ 5.196, and area = (6 × 5.196)/2 ≈ 15.59.
Why does the calculator show a height of 0 for some inputs?
That happens when the base is greater than or equal to twice the equal side. In that case, the triangle cannot exist because the two equal sides would not reach each other at the apex. The calculator returns 0 to signal an invalid input. Check your numbers and make sure the base is less than twice the equal side.
What is the formula for the perimeter of an isosceles triangle?
The perimeter is simply the sum of all three sides: P = a + a + b = 2a + b. For the default example, that is 2×5 + 6 = 16 cm. This is the same formula used by the calculator.
How do I find the area if I only know the two equal sides and the base?
First find the height using the Pythagorean theorem as shown in the formula section, then use A = (base × height) / 2. The calculator does this automatically. For side 5 and base 6, height is 4, so area is (6×4)/2 = 12 square units.
Related
Formula used
in a | Equal side a | cm | 5 | 0 in b | Base b | cm | 6 | 0 out side_c | Missing side | cm | if a > b/2 then a else 0 | 2 out perimeter | Perimeter | cm | 2*a + b | 2 out height | Height | cm | sqrt(a^2 - (b/2)^2) | 2 out area | Area | cm^2 | (b * sqrt(a^2 - (b/2)^2)) / 2 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.