Isosceles Triangle Calculator: Area, Height, Angles
Find an isosceles triangle's area, height, perimeter, and both base/apex angles from the two equal legs and the base — with exact simplified-radical results.
Isosceles triangle formulas
An isosceles triangle has two equal legs (also labeled ) and a base . The two base angles (, opposite the equal legs) are equal, and the apex angle sits between the two legs.
Given the leg and base , every other measure follows from a single discriminant, :
| Quantity | Formula |
|---|---|
| Perimeter | |
| Semi-perimeter | |
| Area | |
| Altitude to the base | |
| Altitude to a leg | |
| Base angles | |
| Apex angle |
Worked example: leg a = 5, base b = 6
This is two 3-4-5 right triangles mirrored back-to-back across the height, which is why every value here comes out clean. Not every leg/base pair simplifies this neatly — leg , base gives a discriminant of , so : still an exact closed form, just not a whole number.
Solving with a different base
Example: leg a = 5, base b = 8
Interestingly, this triangle has the same area (12) as the example above, even though its height () is shorter — a wider base compensates for a smaller height. Its base angles are wider apart too: , so the apex angle is much larger — this is a wide, "flatter" isosceles triangle rather than a tall, "pointier" one.
Common mistakes
- Using a leg as if it were the height. The altitude to the base, , is always shorter than the leg — mixing them up overstates the height and the area.
- Forgetting the existence condition . The base must be shorter than twice the leg, or no triangle can close at all — this calculator flags it rather than showing a nonsensical negative-square-root result.
- Mixing up and . The altitude to the base and the altitude to a leg are generally different lengths; only in special cases do they coincide.
Where this shows up
- Roof trusses and gables: the classic gable-roof cross-section is an isosceles triangle, with the ridge as the apex and the span as the base.
- Symmetric design: road signs, pennants, and architectural motifs often use an isosceles silhouette specifically for its single line of symmetry.
- Surveying and construction: any layout with two known equal braces and a known span between their feet reduces to this same leg/base relationship.
An isosceles triangle generalizes the equilateral triangle (the special case ) and is itself a special case of the general triangle covered by triangle theorems and the law of cosines. Its own height calculation is a direct application of the right triangle relationships, since the altitude to the base splits it into two congruent right triangles.
Frequently asked questions
- What is an isosceles triangle?
- A triangle with exactly two equal sides, called the legs (), and two equal angles opposite them (the base angles, ). The third side is the base (), and the third angle is the apex angle.
- What is the formula for the area of an isosceles triangle?
- Given leg and base : . For , : .
- What is the formula for the height (altitude to the base)?
- The altitude from the apex to the base is . It comes from the Pythagorean theorem: the height splits the triangle into two right triangles with legs and , hypotenuse , so .
- What about the altitude to one of the legs?
- The altitude to a leg is — a different (usually shorter) length than , since it drops from a base vertex onto the opposite leg rather than from the apex onto the base.
- How do I find the base and apex angles?
- The base angles are equal: . The apex angle is whatever remains of : . For , : and .
- Why must the base be shorter than twice the leg?
- This is the triangle inequality applied to an isosceles triangle: the base must be shorter than the sum of the two legs, . If , the two legs can't reach far enough to meet above the base at all, so no triangle closes.
- Is an equilateral triangle a special case of an isosceles triangle?
- Yes — when the base equals the leg (), all three sides are equal and the triangle becomes equilateral. Every equilateral-triangle formula is what these isosceles formulas reduce to at .