Home › Everyday Numbers › Isosceles Triangle Calculator

Isosceles Triangle Calculator

Solve an isosceles triangle from any two of: the equal sides, the base, or the height — pick your combo in the mode menu. Returns area, perimeter, all three sides, and every angle, in whatever unit you enter.

Example: with What do you know? Equal sides (a) + base (b) · Equal side a (used in modes with a) 5 · Base b (used in modes with b) 6 · Height h to the base (used in modes with h) 4 → Area: 12 square units.

  • All three sides (a, a, b)5, 5, 6 units
  • Height h4 units
  • Perimeter16 units

Computed by the calculator below using its default values. Change any input to see your own numbers.

Area—
All three sides (a, a, b)—
Height h—
Perimeter—
Angles—

Every isosceles triangle hides two mirror-image right triangles; the Pythagorean theorem does all the solving.

Split it down the middle

Drop the altitude from the apex to the base and an isosceles triangle becomes two mirror-image right triangles, each with hypotenuse a (an equal side) and legs h and b/2. Every formula on this page falls out of that picture: h = √(a² − b²/4), a = √(h² + b²/4), and b = 2√(a² − h²). Give it any two of the three lengths and the third is one Pythagorean step away.

The default example is the classic 5-5-6: half-base 3, height 4, a perfect 3-4-5 right triangle on each side, area 12.

The angles come along free

Half the base over the equal side is the sine of half the apex angle, so apex = 2·arcsin((b/2)/a), and the two base angles split what remains: (180° − apex)/2 each. Those base angles are always equal — that is the defining symmetry of an isosceles triangle. If the apex angle passes 90°, the triangle is obtuse but every formula here still holds.

How it’s calculated

The altitude from the apex splits the triangle into two right triangles with hypotenuse a and legs h and b/2, giving h = √(a² − b²/4), a = √(h² + b²/4), and b = 2√(a² − h²) depending on the mode. Area = b·h/2; perimeter = 2a + b; apex angle = 2·arcsin((b/2)/a); base angles = (180° − apex)/2. Rounded to 3 decimals.

The height is measured to the base (the unequal side); a height drawn to one of the equal sides is a different length and needs a general triangle solver.

Which formula each mode uses

You knowMissing pieceFormula
Equal sides a + base bheighth = √(a² − b²/4)
Base b + height hequal sidesa = √(h² + b²/4)
Equal side a + height hbaseb = 2√(a² − h²)

All three follow from the Pythagorean theorem on the two mirror right triangles inside every isosceles triangle.

Common mistakes

  • Entering an equal side no longer than half the base (a ≤ b/2) — the two sides cannot reach each other, so no triangle exists.
  • Treating the equal side a as the height; the height is the perpendicular from the apex to the base.
  • Using the full base b instead of b/2 inside the Pythagorean step.
  • Assuming the apex angle matches the base angles; only the two base angles are equal.

Frequently asked questions

What are the isosceles triangle formulas?

Height h = √(a² − b²/4); equal side a = √(h² + b²/4); base b = 2√(a² − h²); area = b·h/2; perimeter = 2a + b; apex angle = 2·arcsin((b/2)/a). All come from splitting the triangle into two right triangles.

Why does the calculator show a dash for my inputs?

The two values cannot form a triangle. In sides + base mode, the equal side must exceed half the base (a > b/2); in side + height mode the equal side must exceed the height (a > h). Check for swapped entries.

Which angles of an isosceles triangle are equal?

The two base angles — the ones touching the unequal side b. The apex angle between the two equal sides is generally different, and the three always sum to 180°.

Is an equilateral triangle isosceles?

Yes — it is the special case a = b, where the apex angle and base angles all become 60°. Enter equal values for a and b here and you will see exactly that.