Mathematics

Triangle Altitudes: Formula, Rules & Examples

Triangle altitudes are perpendicular segments drawn from a vertex to the line containing the opposite side. Every nondegenerate triangle has three altitudes, one corresponding to each vertex and opposite side. If a triangle has area A and a side of length a, the altitude to that side is hₐ = 2A/a because A = ahₐ/2. In an acute triangle all three altitudes lie inside the triangle, in a right triangle two altitudes are the legs themselves, and in an obtuse triangle two altitudes meet extensions of the opposite sides outside the triangle. The three altitude lines always meet at one point called the orthocenter. Missing altitudes can be found from area, side lengths, coordinates, right-triangle geometry, trigonometry, Heron’s formula, or other triangle relationships.

What Is a Triangle Altitude?

An altitude is a perpendicular segment from a triangle vertex to the line containing the opposite side.

For triangle:

ABC

the altitude from A meets line BC at a right angle.

If the foot of that altitude is D:

AD ⟂ BC

The length:

AD

is the altitude corresponding to side:

BC

Three Altitudes in a Triangle

Every triangle has three vertices, so it has three altitudes.

Using standard notation:

side a is opposite vertex A

side b is opposite vertex B

side c is opposite vertex C

The corresponding altitude lengths are:

hₐ

h_b

h_c

Each pair can be used in the Triangle Area formula:

A = ahₐ/2

A = bh_b/2

A = ch_c/2

Altitude Formula From Triangle Area

From:

A = ahₐ/2

solve:

hₐ = 2A/a

Similarly:

h_b = 2A/b

h_c = 2A/c

These are the most general altitude formulas when the triangle’s area is already known.

Basic Altitude Example

Suppose:

A = 60 cm²

and:

a = 12 cm

Then:

hₐ = 2(60)/12

Therefore:

hₐ = 10 cm

Find Area From an Altitude

If a side and its corresponding altitude are known:

A = ahₐ/2

Suppose:

a = 14

hₐ = 8

Then:

A = 14(8)/2

Therefore:

A = 56

square units.

Why the Altitude Must Be Perpendicular

The triangle area formula uses:

base × perpendicular height / 2

A slanted segment from the opposite vertex to the base generally does not measure the correct height.

The altitude is specifically the shortest perpendicular distance from the vertex to the opposite side’s line.

This perpendicularity is what allows the area formula to work.

Acute Triangle Altitudes

An acute triangle has all three angles smaller than:

90°

Every altitude falls inside the triangle.

Therefore the orthocenter also lies:

inside the triangle

This makes acute-triangle altitude diagrams relatively straightforward.

Right Triangle Altitudes

In a Right Triangle, the two legs are already perpendicular.

Therefore each leg is an altitude relative to the other leg.

Suppose legs are:

a

and:

b

Then two altitude lengths are simply:

a

and:

b

The third altitude runs from the right-angle vertex to the hypotenuse.

Right Triangle Example

Suppose the legs are:

6

and:

8

and the hypotenuse is:

10

The altitude corresponding to the 6-unit leg is:

8

The altitude corresponding to the 8-unit leg is:

6

The altitude to the hypotenuse is:

h_c = ab/c

Therefore:

h_c = 6(8)/10

= 4.8

Deriving the Altitude to a Hypotenuse

The right triangle’s area can be written using its legs:

A = ab/2

It can also be written using hypotenuse c as the base:

A = ch_c/2

Set equal:

ab/2 = ch_c/2

Therefore:

ab = ch_c

So:

h_c = ab/c

3-4-5 Triangle Altitude

For:

a = 3

b = 4

c = 5

the altitude to the hypotenuse is:

h_c = 3(4)/5

Therefore:

h_c = 12/5

or:

2.4

The area check is:

3(4)/2 = 6

and:

5(2.4)/2 = 6

Obtuse Triangle Altitudes

An obtuse triangle contains one angle greater than:

90°

The altitude from the obtuse-angle vertex falls inside the triangle.

The altitudes from the two acute vertices meet extensions of the opposite sides outside the triangle.

Therefore the orthocenter lies:

outside the triangle

An altitude is defined relative to the line containing the opposite side, not only the finite side segment.

Why Side Extensions Matter

Consider an obtuse triangle where altitude from A to line BC falls beyond point B.

The perpendicular foot may not lie between B and C.

The segment from A to that foot is still a valid altitude because it is perpendicular to:

line BC

This distinction is essential in obtuse-triangle diagrams.

Equilateral Triangle Altitude

In an equilateral triangle, all sides have length:

s

An altitude also acts as:

median

angle bisector

perpendicular bisector

It divides the triangle into two 30-60-90 triangles.

Half of the base is:

s/2

Hypotenuse is:

s

Using the Pythagorean Theorem:

h² + (s/2)² = s²

Therefore:

h = s√3/2

Equilateral Example

Suppose:

s = 10

Then:

h = 10√3/2

Therefore:

h = 5√3

The area becomes:

A = 10(5√3)/2

Therefore:

A = 25√3

Equilateral Area From Altitude

Because:

h = s√3/2

solve for s:

s = 2h/√3

Then area can also be written in terms of h:

A = sh/2

Substitute:

A = h²/√3

or:

A = √3h²/3

Isosceles Triangle Altitude

In an isosceles triangle, the altitude from the apex to the base also:

bisects the base

bisects the apex angle

Suppose equal sides have length:

and base:

b

Then each half-base is:

b/2

The altitude is:

h = √[ℓ² − (b/2)²]

Isosceles Example

Suppose:

ℓ = 13

b = 10

Then:

b/2 = 5

So:

h = √(13² − 5²)

= √144

Therefore:

h = 12

Area:

A = 10(12)/2

Therefore:

A = 60

Isosceles Altitude From Apex Angle

Suppose equal sides are:

and apex angle is:

A

The altitude bisects A.

Therefore:

h = ℓ cos(A/2)

and:

b/2 = ℓ sin(A/2)

so:

b = 2ℓ sin(A/2)

This combines symmetry with trigonometry.

Example Using Apex Angle

Suppose:

ℓ = 10

A = 60°

Then:

h = 10cos30°

= 5√3

and:

b = 20sin30°

= 10

The triangle is equilateral in this special case.

Altitude From a Side and Angle

Suppose side c forms angle B with base a.

The perpendicular component of c is:

hₐ = c sinB

Similarly, if side b makes angle C with base a:

hₐ = b sinC

This follows from Sine in the right triangle created by the altitude.

Trigonometric Altitude Example

Suppose:

c = 12

B = 40°

Then:

hₐ = 12sin40°

Approximately:

hₐ ≈ 7.71

If:

a = 15

then:

A = 15(7.71)/2

Approximately:

A ≈ 57.83

Altitude From Horizontal Offset and Tangent

If dropping an altitude creates a right triangle with horizontal segment x and angle θ:

tanθ = h/x

Therefore:

h = x tanθ

The Tangent function is useful when a base subdivision rather than a slanted side is known.

Tangent Example

Suppose:

x = 6

θ = 35°

Then:

h = 6tan35°

Approximately:

h ≈ 4.20

This altitude can then be inserted into:

A = bh/2

Altitude From Area and Heron’s Formula

If all three side lengths are known but area is not, first use Heron Formula.

For sides:

a, b, c

semiperimeter:

s = (a + b + c)/2

Area:

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

Then:

hₐ = 2A/a

Heron Altitude Formula

Combining gives:

hₐ = 2√[s(s−a)(s−b)(s−c)]/a

This finds the altitude to side a directly from the three side lengths.

Heron Example

Suppose triangle sides are:

5, 5, 6

Semiperimeter:

s = 8

Area:

A = √[8(3)(3)(2)]

= 12

Altitude to side:

6

is:

h = 2(12)/6

Therefore:

h = 4

Altitude From Law of Cosines Data

Suppose three sides are known.

The Law of Cosines can determine an angle first:

cosB = (a² + c² − b²)/(2ac)

Then:

hₐ = c sinB

This is an alternative to Heron’s formula.

Law of Sines Connection

The Law of Sines states:

a/sinA = b/sinB = c/sinC

If side c and angle B are available:

hₐ = c sinB

The law can sometimes supply B or c from other known triangle data before the altitude is calculated.

Altitudes and Triangle Area Formulas

Because:

hₐ = c sinB

the area formula:

A = ahₐ/2

becomes:

A = ac sinB/2

Similarly:

A = ab sinC/2

This shows that the familiar side-angle triangle area formulas are altitude formulas with the perpendicular component substituted.

Coordinate Triangle Altitudes

If triangle vertices are given in coordinates, an altitude can be constructed by:

  1. finding the slope of the opposite side;
  2. finding the perpendicular slope;
  3. writing the line through the chosen vertex.

This combines Slope with Point-Slope Form.

Coordinate Altitude Example

Suppose:

A = (2,5)

B = (0,0)

C = (6,0)

Side BC is horizontal:

y = 0

Therefore its perpendicular direction is vertical.

The altitude from A is:

x = 2

Its length to BC is:

5

Slanted Coordinate Example

Suppose:

A = (1,5)

B = (0,0)

C = (4,2)

Slope BC:

m_BC = (2 − 0)/(4 − 0)

= 1/2

Therefore the altitude from A has perpendicular slope:

m = −2

Using point-slope form:

y − 5 = −2(x − 1)

This equation describes the altitude line from A.

Find the Altitude Foot

To find the actual altitude length in coordinates, determine the intersection between:

the altitude line

and:

the opposite-side line

The Line Intersection gives the foot of the altitude.

Then the Distance Formula gives the length between the vertex and that foot.

Distance From a Point to a Line

If the opposite side lies on:

Ax + By + C = 0

and the vertex is:

(x₀,y₀)

the perpendicular distance is:

h = |Ax₀ + By₀ + C|/√(A² + B²)

This distance is exactly the altitude to that side.

Point-to-Line Example

Suppose base line is:

3x + 4y − 20 = 0

and the opposite vertex is:

(0,0)

Then:

h = |−20|/√(9 + 16)

= 20/5

Therefore:

h = 4

If the base segment length is known, the triangle area follows immediately.

Coordinate Area to Altitude

Another efficient method is:

  1. calculate triangle area from coordinates;
  2. calculate the selected base length;
  3. use h = 2A/base.

If coordinate area is:

A = 30

and base length is:

12

then:

h = 60/12

Therefore:

h = 5

The Orthocenter

The three altitude lines of every nondegenerate triangle are concurrent.

Their common intersection is called the:

orthocenter

Its location depends on triangle type:

acute triangle → inside

right triangle → at the right-angle vertex

obtuse triangle → outside

This distinguishes the orthocenter from other triangle centers.

Orthocenter of a Right Triangle

Consider a right triangle with right angle at C.

Side AC is perpendicular to BC.

Therefore:

AC is the altitude from A

and:

BC is the altitude from B

These two altitude lines already intersect at:

C

So the orthocenter is:

the right-angle vertex

Orthocenter of an Acute Triangle

For an acute triangle, each perpendicular from a vertex reaches the opposite side within the side segment.

All three altitude segments therefore lie inside the triangle and meet at an interior orthocenter.

Orthocenter of an Obtuse Triangle

In an obtuse triangle, two altitudes must reach extensions of opposite sides.

Their lines meet outside the triangle.

The orthocenter therefore lies outside the boundary.

This does not make the altitude construction invalid.

Orthocenter From Coordinates

Given three vertices, find equations for two altitudes.

Their intersection determines the orthocenter.

A third altitude can then be used as a verification.

Only two altitude lines are required to locate the concurrency point.

Example Orthocenter

Take:

A = (0,0)

B = (6,0)

C = (2,4)

Side AB is horizontal, so altitude from C is:

x = 2

Slope BC:

(4 − 0)/(2 − 6)

= −1

Therefore altitude from A has slope:

1

and equation:

y = x

Intersect with:

x = 2

to get:

y = 2

Therefore the orthocenter is:

(2,2)

Altitude Versus Median

A median joins a vertex to the midpoint of the opposite side.

An altitude meets the opposite side line at:

90°

These are different conditions.

A segment can be both a median and an altitude in symmetric triangles, such as an isosceles triangle from its apex, but not in a general triangle.

The Triangle Medians meet at the centroid rather than the orthocenter.

Altitude Versus Angle Bisector

An angle bisector divides an interior angle into two equal angles.

An altitude is defined by perpendicularity to the opposite side.

The two coincide in special symmetric cases but are generally different lines.

Altitude Versus Perpendicular Bisector

A perpendicular bisector:

is perpendicular to a side

and:

passes through that side’s midpoint

An altitude:

is perpendicular to an opposite-side line

and:

passes through a triangle vertex

The perpendicular bisectors meet at the Triangle Circumcenter, not generally at the orthocenter.

Altitudes and the Centroid

The Triangle Centroid is the intersection of the medians.

It is generally not the intersection of the altitudes.

In an equilateral triangle, however, the:

centroid

orthocenter

circumcenter

incenter

all coincide because of the triangle’s complete symmetry.

Altitudes and the Incenter

The Triangle Incenter is the intersection of the internal angle bisectors.

It is always inside the triangle.

By contrast, the orthocenter can be:

inside

on a vertex

or:

outside

depending on triangle type.

Altitude and Trapezoid Geometry

A trapezoid’s height is also a perpendicular distance between parallel lines.

The mapped Trapezoid Area formula:

A = (b₁ + b₂)h/2

therefore uses the same fundamental idea as a triangle altitude:

area depends on perpendicular height rather than slanted side length.

Triangle Altitudes in Surface Area Problems

Three-dimensional Surface Area problems often contain triangular faces.

To calculate a triangular face area:

A_face = bh/2

the face altitude may have to be found first.

This frequently occurs in:

pyramids

triangular prisms

composite polyhedra

Pyramid Face Example

Suppose a triangular lateral face has equal edges:

13

and base:

10

Its face altitude is:

√(13² − 5²)

= 12

Therefore face area:

10(12)/2

= 60

If four congruent triangular faces exist:

lateral area = 240

Altitudes and Similar Triangles

Dropping an altitude can divide a triangle into smaller Similar Triangles.

In a right triangle, the altitude to the hypotenuse creates two triangles similar to the original.

This produces important geometric-mean relationships.

Right-Triangle Geometric Mean Relations

If altitude h to hypotenuse c divides it into:

p

and:

q

then:

h² = pq

and:

a² = cp

b² = cq

These results come from similarity.

Geometric Mean Example

Suppose:

p = 4

q = 9

Then:

h = √(4·9)

Therefore:

h = 6

The full hypotenuse is:

c = 13

The leg lengths are:

√52

and:

√117

which simplify to:

2√13

and:

3√13

Find Hypotenuse Segments From Altitude

If:

h² = pq

and:

p + q = c

additional information can determine p and q.

For example, if:

h = 6

c = 13

then:

pq = 36

and:

p + q = 13

The numbers:

4 and 9

satisfy both conditions.

Altitude and Circumradius Formula

Triangle area also satisfies:

A = abc/(4R)

where R is the circumradius.

Since:

A = ahₐ/2

we get:

ahₐ/2 = abc/(4R)

Cancel a:

hₐ = bc/(2R)

This provides an altitude formula involving two sides and the circumradius.

Altitude and Inradius

Triangle area also satisfies:

A = rs

where:

r = inradius

s = semiperimeter

Therefore:

hₐ = 2rs/a

This connects altitude length with the inradius and side lengths.

Altitude Ratios

Because:

A = ahₐ/2 = bh_b/2 = ch_c/2

we have:

ahₐ = bh_b = ch_c = 2A

Therefore altitudes are inversely proportional to their corresponding sides:

hₐ : h_b : h_c = 1/a : 1/b : 1/c

The longest side has the shortest corresponding altitude.

Altitude Ratio Example

Suppose side lengths are proportional to:

3 : 4 : 6

Then corresponding altitude lengths are proportional to:

1/3 : 1/4 : 1/6

Multiplying by 12:

4 : 3 : 2

So the altitude to the longest side is the shortest.

Scaling Triangle Altitudes

If every triangle length is multiplied by scale factor k:

sides scale by k

altitudes scale by k

perimeter scales by k

area scales by k²

Altitude is a linear dimension.

Scaling Example

Suppose a triangle has altitude:

7

A similar triangle is enlarged by factor:

3

Then the corresponding altitude is:

21

If the original area is:

20

the new area is:

180

because:

3² = 9

Altitudes Under Reflection and Rotation

Rotating or reflecting a triangle does not change its side lengths or altitude lengths.

Only its orientation changes.

Therefore altitude is an intrinsic geometric measurement rather than something dependent on whether the base appears horizontal on a page.

The Base Does Not Need to Be Horizontal

Any triangle side can serve as the base.

Its corresponding altitude is the perpendicular distance from the opposite vertex to that side’s line.

Turning the diagram changes neither:

base length

nor:

altitude length

nor:

triangle area

Same Area, Different Base-Altitude Pairs

One triangle has three equivalent area expressions:

A = ahₐ/2

A = bh_b/2

A = ch_c/2

A longer chosen base produces a shorter corresponding altitude.

All three products:

ahₐ

bh_b

ch_c

are equal.

Example With Multiple Altitudes

Suppose triangle area is:

60

and sides are:

a = 10

b = 12

c = 15

Then:

hₐ = 120/10 = 12

h_b = 120/12 = 10

h_c = 120/15 = 8

Each gives:

base × altitude / 2 = 60

Can an Altitude Lie on a Triangle Side?

Yes.

In a right triangle, the legs serve as two altitudes.

For example, if:

AC ⟂ BC

then:

AC

is an altitude from A to BC, while:

BC

is an altitude from B to AC.

Thus an altitude does not always appear as an extra interior segment.

Can an Altitude Be Outside the Triangle?

Yes.

In an obtuse triangle, altitudes from the acute vertices extend outside the triangle before meeting the lines containing the opposite sides.

The altitude segment used for its length runs from the vertex to the perpendicular foot on that extended line.

Degenerate Case

If three vertices become collinear, the figure no longer forms a nondegenerate triangle.

Its area becomes:

0

and the usual three-altitude geometry collapses.

Standard triangle-altitude formulas assume a genuine triangle with positive area.

Exact Versus Approximate Altitudes

Suppose:

h = 5√3

This is an exact value.

Approximately:

h ≈ 8.66

Keep exact radicals during further calculations when practical.

Decimals are appropriate when the problem requires approximate physical measurements.

Units of Triangle Altitudes

An altitude is a length, so it uses linear units:

cm

m

ft

in

When inserted into the area formula:

base × altitude

produces square units.

Do not report an altitude itself in square units.

Common Triangle Altitude Mistakes

A common mistake is assuming any segment from a vertex to the opposite side is an altitude.

It must meet the opposite side’s line at:

90°

Another error is assuming the altitude always lies inside the triangle. That is false for obtuse triangles.

Do not confuse altitudes with medians or angle bisectors.

In an isosceles triangle, the apex altitude bisects the base, but this is a special symmetry property.

For a right triangle, remember that two legs are already altitudes.

When using:

h = 2A/a

make sure a is the side corresponding to that altitude.

For coordinate geometry, use a perpendicular slope rather than the same slope as the opposite side.

Finally, remember that the orthocenter is the intersection of altitude lines, including extensions where necessary.

Frequently Asked Questions

What is a triangle altitude?

A perpendicular segment from a vertex to the line containing the opposite side.

How many altitudes does a triangle have?

3

What is the altitude formula from area?

hₐ = 2A/a

What is triangle area using an altitude?

A = ahₐ/2

Where are the altitudes in an acute triangle?

All three lie inside the triangle.

Where is the orthocenter of an acute triangle?

Inside the triangle.

What happens in a right triangle?

Two legs are altitudes, and the orthocenter is the right-angle vertex.

Where is the orthocenter of an obtuse triangle?

Outside the triangle.

Can an altitude meet an extension of a side?

Yes. This occurs in obtuse triangles.

What is the altitude of an equilateral triangle?

h = s√3/2

What is the apex altitude of an isosceles triangle?

If equal side length is ℓ and base is b:

h = √[ℓ² − (b/2)²]

What is the altitude to a right triangle’s hypotenuse?

h = ab/c

where a and b are the legs and c is the hypotenuse.

What geometric-mean formula uses the hypotenuse altitude?

If the hypotenuse is split into p and q:

h² = pq

Are altitude and median the same?

Not generally. A median goes to the opposite side’s midpoint; an altitude meets the opposite-side line perpendicularly.

Are altitude and angle bisector the same?

Not generally.

How do you find an altitude from coordinates?

Find the opposite side’s line, construct a perpendicular line through the vertex, and calculate the vertex-to-line distance or use:

h = |Ax₀ + By₀ + C|/√(A² + B²)

How do altitudes scale in similar triangles?

They scale by the same linear factor k as corresponding sides.

How can I check a triangle altitude calculation?

Verify perpendicularity, confirm the correct opposite side, calculate A = base × altitude / 2, and check that all three base-altitude products equal 2A when enough measurements are available.

Mehran Khan

Mehran Khan is the primary author at The Logic Library and CEO & Founder of One Digit Media. With 10+ years of experience in software engineering, SEO, and digital publishing, he uses a research-led approach to Logics, Maths, Tech, Formulas, Science, and AI.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button