What Is the Altitude of a Triangle?

An altitude is a perpendicular line segment drawn from a vertex to the line containing the opposite side. The point where the altitude meets the base is called the foot of the altitude. Each triangle has exactly three altitudes, one from each vertex.

The term altitude and height are used interchangeably in triangle geometry. Dropping an altitude means constructing this perpendicular from a chosen vertex. In some triangles, particularly obtuse triangles, an altitude may fall outside the triangle itself, intersecting an extended line of the opposite side rather than the side directly.

The altitude is crucial for calculating the area of a triangle using the formula: Area = ½ × Base × Height. Conversely, if you know the area and one base, you can rearrange this to find the corresponding height.

Height Formulas for Different Triangle Types

Different triangle types require different approaches. For a scalene triangle (all sides different), you can use Heron's formula to find the area first, then calculate heights. For special triangles like equilateral or isosceles, direct formulas exist that depend only on the known side lengths. Right triangles offer the simplest case: the two legs themselves serve as altitudes.

Scalene Triangle (given all three sides):

Area = √[s(s − a)(s − b)(s − c)]

where s = (a + b + c) ÷ 2

ha = 2 × Area ÷ a

hb = 2 × Area ÷ b

hc = 2 × Area ÷ c

Equilateral Triangle (all sides equal):

h = a × √3 ÷ 2

Isosceles Triangle (two equal legs):

hbase = √[a² − (0.5 × b)²]

hleg = (hbase × b) ÷ a

Right Triangle (one 90° angle):

hc = (leg₁ × leg₂) ÷ hypotenuse

  • a, b, c — Side lengths of the triangle
  • s — Semi-perimeter: (a + b + c) ÷ 2
  • h<sub>a</sub>, h<sub>b</sub>, h<sub>c</sub> — Altitudes from vertices opposite sides a, b, c
  • Area — Area of the triangle

Calculating Heights for Equilateral and Isosceles Triangles

Equilateral triangles have a special property: all three altitudes are identical. If the side length is a, each altitude equals a × √3 ÷ 2 (approximately 0.866 × a). This formula emerges because an altitude bisects both the opposite side and the apex angle in an equilateral triangle, creating two 30-60-90 right triangles.

Isosceles triangles contain two equal legs and a different base. The altitude from the apex (the vertex between the two equal sides) bisects the base and can be found using the Pythagorean theorem: h = √[leg² − (base ÷ 2)²]. The two altitudes from the base vertices are equal in length but different from the apex altitude. Calculate these using the area method: h = 2 × Area ÷ base.

Heights in Right Triangles and Using Area

In a right triangle, two of the three altitudes are immediately obvious: they are simply the two perpendicular legs. The third altitude—from the right angle vertex to the hypotenuse—requires calculation.

For any triangle where you know the area, computing height becomes straightforward. Rearrange the area formula: if Area = ½ × Base × Height, then Height = 2 × Area ÷ Base. This method works universally across all triangle types. To find the area itself, use Heron's formula when you have all three side lengths, or the standard formula Area = ½ × Base × Height if you already know one altitude.

Common Pitfalls When Finding Triangle Heights

Avoid these frequent mistakes when calculating altitudes:

  1. Confusing height with side length — The altitude is always perpendicular to the base, but it is not necessarily one of the triangle's sides unless the triangle is a right triangle. In acute and obtuse triangles, the altitude is typically a new line segment, not part of the original triangle outline.
  2. Forgetting about obtuse triangles — In obtuse triangles, one or two altitudes extend outside the triangle's boundary. The altitude from an acute-angle vertex to the opposite side (which is part of an obtuse angle) will meet an extension of that side, not the side itself. Always account for this when sketching or visualizing the problem.
  3. Using only angle measurements — You cannot determine a triangle's altitude from angles alone. Infinitely many triangles can share the same three angles but have different sizes and therefore different altitude lengths. You must know at least one side length to proceed.
  4. Mixing up the base in isosceles triangles — In isosceles triangles, the term 'base' typically refers to the side that differs from the two equal legs. The altitude from the apex to the base is straightforward; altitudes from base vertices involve a different calculation and are usually longer than the apex altitude.

Frequently Asked Questions

What is the altitude of an equilateral triangle with side length 10 cm?

For an equilateral triangle with side <em>a</em> = 10 cm, the altitude is <em>h</em> = 10 × √3 ÷ 2 ≈ 8.66 cm. Since all three sides are equal, all three altitudes have this same length. This formula derives from the Pythagorean theorem: when you drop an altitude from any vertex, it bisects the opposite side, creating two congruent right triangles with hypotenuse 10 and one leg 5.

Can a triangle have altitudes of different lengths?

Yes. In general, each altitude of a triangle has a different length unless the triangle is equilateral. An isosceles triangle has two equal altitudes (from the base vertices) and one different altitude (from the apex). A scalene triangle typically has three distinct altitude lengths. The only triangle with all three altitudes equal is an equilateral triangle, where sides and angles are also all equal.

Why can't I find the altitude using only the angles?

Angles alone determine a triangle's <em>shape</em> but not its <em>size</em>. Two triangles can have identical angles but vastly different side lengths and therefore entirely different altitude lengths. For example, a 3-4-5 right triangle and a 30-40-50 right triangle share the same angles, yet their altitudes differ by a factor of 10. You need at least one side length to scale the triangle and compute actual altitude values.

How do I find the altitude of a right triangle to the hypotenuse?

In a right triangle with legs <em>a</em> and <em>b</em> and hypotenuse <em>c</em>, the altitude to the hypotenuse is <em>h</em> = (<em>a</em> × <em>b</em>) ÷ <em>c</em>. Alternatively, compute the area using the legs—Area = ½ × <em>a</em> × <em>b</em>—then use the formula <em>h</em> = 2 × Area ÷ <em>c</em>. For a 3-4-5 triangle, the area is 6, and the altitude to the hypotenuse is 2 × 6 ÷ 5 = 2.4 units.

What's the shortest altitude in a 3-4-5 right triangle?

The shortest altitude is 2.4. In a 3-4-5 right triangle, two altitudes are simply the legs: 3 and 4. The third altitude (to the hypotenuse of length 5) is the shortest. Using Area = ½ × 3 × 4 = 6, the altitude to the hypotenuse is 2 × 6 ÷ 5 = 2.4. Generally, in any triangle, the shortest altitude corresponds to the longest side.

How does Heron's formula help find the altitude of a scalene triangle?

Heron's formula calculates the area when you know all three sides: Area = √[<em>s</em>(<em>s</em> − <em>a</em>)(<em>s</em> − <em>b</em>)(<em>s</em> − <em>c</em>)], where <em>s</em> = (<em>a</em> + <em>b</em> + <em>c</em>) ÷ 2. Once you have the area, finding any altitude is immediate: <em>h</em> = 2 × Area ÷ base. This approach works for any triangle type and avoids needing angle information, making it invaluable when only side lengths are available.

More math calculators (see all)