Skip to main content
Skip to calculator
Advertisement

Last updated: July 31, 2026

Isosceles Triangle Height Calculator

Helpful
Not helpful
Save as image
Share
Embed
Cite
Write feedback

Formula

h_base=√(b^2-(a/2)^2); h_leg=(a×h_base)/b

Where:

  • a=base length
  • b=equal leg length
  • h_base=height to base
  • h_leg=height to equal leg
heightToBaseheightToLegbbaTwo Heightsh₁ = √(b² - (a/2)²)h₂ = (a × h₁) / b

Worked Examples

5 and 6 example

Equal legs 5 and base 6 create two clean heights.

  1. 1h_base=√(25-9)=4
  2. 2h_leg=(6×4)/5=4.8
Final Answer: heightToBase=4, heightToLeg=4.8

13 and 10 example

This case gives an integer height to base and a repeating decimal to leg.

  1. 1h_base=√(169-25)=12
  2. 2h_leg=(10×12)/13
Final Answer: heightToBase=12, heightToLeg≈9.230769

Decimal dimensions

Both heights remain easy to compute with decimals.

  1. 1h_base=√(7.5²-4.5²)=6
  2. 2h_leg=(9×6)/7.5
Final Answer: heightToBase=6, heightToLeg=7.2

Invalid dimensions

The equal leg must be longer than half the base.

  1. 1Check b>a/2
  2. 23 is not greater than 3, so the altitude to the base is not valid here.
Final Answer: Error: legB must be greater than half the base.

Introduction

This isosceles triangle height calculator returns two different altitudes from the same triangle. One height drops from the apex to the base, and the other drops from a base vertex to one of the equal legs. Because both heights describe the same area, they are linked by a simple area relation.

Why there are two heights

Any side of a triangle can serve as a base, so a triangle can have different corresponding altitudes. This calculator focuses on the two most useful heights in an isosceles triangle.

  • Height to the unique base

  • Height to either equal leg

  • Both represent perpendicular distances

Finding the height to the base

Split the base in half and use the equal leg as the hypotenuse of a right triangle.

  • Compute a/2

  • Use h_base=√(b²-(a/2)²)

  • Round the result to six decimals

Finding the height to a leg

Set the area using the base and the apex altitude equal to the area using a leg and its corresponding altitude.

  • Area=(1/2)×a×h_base

  • Area=(1/2)×b×h_leg

  • Solve h_leg=(a×h_base)/b

This second height is often useful when checking equivalent area formulas.

Input meaning

Here a is the base and b is either equal side. Keep both measurements in the same linear unit.

  • a is the base

  • b is an equal leg

  • Positive decimals are accepted

Validation rules

The equal leg must exceed half the base so the altitude to the base stays real and positive.

  • b must be finite

  • a must be finite

  • b>0 and a>0

  • b>a/2

If b=a/2, the triangle degenerates and the base altitude becomes zero.

Typical uses

Dual-height calculations are useful in geometry lessons, drafting, truss analysis, and symmetric design work.

  • Area verification

  • Construction layouts

  • Classroom demonstrations

  • Engineering sanity checks

FAQs

Why does this calculator return two heights?

A triangle can have a different altitude for each side used as a base. This tool reports the altitude to the base and the altitude to an equal leg.

What is height to base?

It is the perpendicular distance from the apex to the base of the isosceles triangle.

What is height to leg?

It is the perpendicular distance from a base vertex to one of the equal legs.

Why is the equal leg compared with half the base?

Because the Pythagorean step uses √(b²-(a/2)²), which requires b to be greater than a/2.

Can I use the heights to verify area?

Yes. The calculator is based on the identity (1/2)×a×h_base=(1/2)×b×h_leg.

Do the outputs use the same unit as the inputs?

Yes. Both heights are linear distances, so they use the same unit as the base and equal leg.