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.

Loading calculator…

Isosceles triangle formulas

An isosceles triangle has two equal legs aa (also labeled cc) and a base bb. The two base angles (A=CA=C, opposite the equal legs) are equal, and the apex angle BB sits between the two legs.

Given the leg aa and base bb, every other measure follows from a single discriminant, 4a2b24a^2-b^2:

QuantityFormula
PerimeterP=2a+bP = 2a+b
Semi-perimeters=a+b2s = a+\dfrac{b}{2}
AreaK=b44a2b2K = \dfrac{b}{4}\sqrt{4a^2-b^2}
Altitude to the basehb=124a2b2h_b = \dfrac{1}{2}\sqrt{4a^2-b^2}
Altitude to a legha=hc=b2a4a2b2h_a = h_c = \dfrac{b}{2a}\sqrt{4a^2-b^2}
Base anglesA=C=arccos ⁣(b/2a)A = C = \arccos\!\left(\dfrac{b/2}{a}\right)
Apex angleB=180°2AB = 180° - 2A
Tip: The altitude to the base splits the triangle into two congruent right triangles, each with legs b/2b/2 and hbh_b and hypotenuse aa. The Pythagorean theorem gives hb=a2(b/2)2=124a2b2h_b = \sqrt{a^2-(b/2)^2} = \frac{1}{2}\sqrt{4a^2-b^2}, and the area follows from K=12bhbK = \frac{1}{2}\cdot b \cdot h_b.

Worked example: leg a = 5, base b = 6

4a2b2=4(25)36=64hb=1264=4K=6464=6×84=124a^2-b^2 = 4(25)-36 = 64 \qquad h_b = \frac{1}{2}\sqrt{64} = 4 \qquad K = \frac{6}{4}\sqrt{64} = \frac{6\times8}{4} = 12

P=2(5)+6=16s=5+3=8A=C=arccos(0.6)53.13°B73.74°P = 2(5)+6 = 16 \qquad s = 5+3 = 8 \qquad A = C = \arccos(0.6) \approx 53.13° \qquad B \approx 73.74°

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 a=5a=5, base b=4b=4 gives a discriminant of 84=4×2184 = 4\times21, so hb=214.5826h_b = \sqrt{21} \approx 4.5826: still an exact closed form, just not a whole number.

Solving with a different base

Example: leg a = 5, base b = 8

4a2b2=4(25)64=36hb=1236=3K=8436=8×64=124a^2-b^2 = 4(25)-64 = 36 \qquad h_b = \frac{1}{2}\sqrt{36} = 3 \qquad K = \frac{8}{4}\sqrt{36} = \frac{8\times6}{4} = 12

Interestingly, this triangle has the same area (12) as the a=5,b=6a=5,b=6 example above, even though its height (33) is shorter — a wider base compensates for a smaller height. Its base angles are wider apart too: A=C=arccos(0.8)36.87°A = C = \arccos(0.8) \approx 36.87°, so the apex angle B106.26°B \approx 106.26° 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, hbh_b, is always shorter than the leg aa — mixing them up overstates the height and the area.
  • Forgetting the existence condition b<2ab \lt 2a. 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 hbh_b and ha=hch_a=h_c. 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 b=ab=a) 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 (a=ca=c), and two equal angles opposite them (the base angles, A=CA=C). The third side is the base (bb), and the third angle is the apex angle.
What is the formula for the area of an isosceles triangle?
Given leg aa and base bb: K=b44a2b2K = \frac{b}{4}\sqrt{4a^2-b^2}. For a=5a=5, b=6b=6: K=6410036=64(8)=12K = \frac{6}{4}\sqrt{100-36} = \frac{6}{4}(8) = 12.
What is the formula for the height (altitude to the base)?
The altitude from the apex to the base is hb=124a2b2h_b = \frac{1}{2}\sqrt{4a^2-b^2}. It comes from the Pythagorean theorem: the height splits the triangle into two right triangles with legs b/2b/2 and hbh_b, hypotenuse aa, so hb=a2(b/2)2h_b = \sqrt{a^2-(b/2)^2}.
What about the altitude to one of the legs?
The altitude to a leg is ha=hc=b2a4a2b2h_a = h_c = \frac{b}{2a}\sqrt{4a^2-b^2} — a different (usually shorter) length than hbh_b, 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: A=C=arccos ⁣(b/2a)A = C = \arccos\!\left(\frac{b/2}{a}\right). The apex angle is whatever remains of 180°180°: B=180°2AB = 180° - 2A. For a=5a=5, b=6b=6: A53.13°A \approx 53.13° and B73.74°B \approx 73.74°.
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, b<a+a=2ab \lt a+a = 2a. If b2ab \geq 2a, 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 (b=ab=a), all three sides are equal and the triangle becomes equilateral. Every equilateral-triangle formula is what these isosceles formulas reduce to at b=ab=a.

Related calculators