In short

The tangent to a hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 at a point on the curve is the line that just touches the curve there without crossing it locally. For a point (x_1, y_1) on the hyperbola, the tangent is \dfrac{x x_1}{a^2} - \dfrac{y y_1}{b^2} = 1. The normal is perpendicular to the tangent at the same point. A line y = mx + c is tangent to the hyperbola exactly when c^2 = a^2 m^2 - b^2.

A satellite dish is shaped as a paraboloid, but the receiver at its focal point often uses a small hyperbolic reflector to redirect the signal. The reflector works because of a specific geometric property: a ray aimed at one focus of a hyperbola bounces off the curve as though it came from the other focus. To design that reflector — to know exactly where the reflected ray goes — you need the tangent line at each point of the hyperbola. The tangent tells you the surface direction, and the surface direction tells you the reflection angle.

Take the hyperbola \dfrac{x^2}{9} - \dfrac{y^2}{4} = 1. Pick a point on it — say (3\sec 60°,\, 2\tan 60°) = (6, 2\sqrt{3}). Verify: \dfrac{36}{9} - \dfrac{12}{4} = 4 - 3 = 1. Good, the point sits on the curve.

Now ask: what line just grazes the hyperbola at this point? Not a secant that cuts through and exits the other side — a line that touches and then peels away, sharing only that one contact point in its neighbourhood. That line is the tangent.

And once you have the tangent, the line perpendicular to it through the same point is the normal — the direction pointing straight into (or away from) the curve. The normal is what matters for reflection: a ray bounces symmetrically about the normal.

For a circle, tangent lines are straightforward: every tangent is perpendicular to the radius. For a hyperbola, there is no single centre-to-point radius that works so neatly, so you need calculus or algebraic tricks. The results, though, are just as clean — and the condition for when a line can be tangent is one of the most elegant equations in coordinate geometry.

The idea before the formula

Before jumping into derivations, picture what is happening. A tangent line to any curve at a point P is the line that best approximates the curve near P. If you zoom in on the curve at P far enough, the curve and the tangent line become indistinguishable — they merge into the same straight line.

For the hyperbola, the tangent at a vertex (say (a, 0)) is vertical — the line x = a. As you move along the curve away from the vertex, the tangent rotates, becoming less and less steep. Far from the centre, the tangent approaches the asymptote direction but never quite reaches it — the tangent always makes a slightly different angle from the asymptote.

The normal, being perpendicular to the tangent, starts horizontal at the vertex and rotates in the opposite direction. At the vertex (a, 0), the normal is the x-axis itself — the transverse axis.

The hyperbola $\frac{x^2}{9} - \frac{y^2}{4} = 1$ with its asymptotes (dashed). The tangent at the vertex $(3, 0)$ is vertical. The tangent at $P = (6, 2\sqrt{3})$ is less steep — it has rotated toward the asymptote direction as $P$ moves away from the vertex.

The tangent at a point — the calculus route

Start with the standard hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1. You want the slope of the curve at a point (x_1, y_1) on it.

Differentiate both sides implicitly with respect to x:

\frac{2x}{a^2} - \frac{2y}{b^2}\,\frac{dy}{dx} = 0

Solve for \dfrac{dy}{dx}:

\frac{dy}{dx} = \frac{b^2 x}{a^2 y}

At the point (x_1, y_1), the slope is m = \dfrac{b^2 x_1}{a^2 y_1}.

The tangent line through (x_1, y_1) with this slope is:

y - y_1 = \frac{b^2 x_1}{a^2 y_1}(x - x_1)

Multiply both sides by a^2 y_1:

a^2 y_1(y - y_1) = b^2 x_1(x - x_1)
a^2 y_1 y - a^2 y_1^2 = b^2 x_1 x - b^2 x_1^2

Rearrange:

b^2 x_1 x - a^2 y_1 y = b^2 x_1^2 - a^2 y_1^2

Divide both sides by a^2 b^2:

\frac{x_1 x}{a^2} - \frac{y_1 y}{b^2} = \frac{x_1^2}{a^2} - \frac{y_1^2}{b^2}

But (x_1, y_1) lies on the hyperbola, so \dfrac{x_1^2}{a^2} - \dfrac{y_1^2}{b^2} = 1. The right side is just 1.

Tangent at a point (Cartesian form)

The tangent to the hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 at the point (x_1, y_1) on it is:

\frac{x x_1}{a^2} - \frac{y y_1}{b^2} = 1

This is called the T = 0 form: replace x^2 with x x_1, y^2 with y y_1, and the equation of the tangent falls out of the equation of the curve.

Notice the pattern. The hyperbola equation has x^2 and y^2. In the tangent equation, one copy of x is replaced by x_1 and one copy of y by y_1. This same substitution rule — sometimes called the T = S₁ trick — works for circles, parabolas, and ellipses too. It is worth memorising once and using everywhere.

Tangent in parametric form

A point on the hyperbola can be written as (a\sec\theta, b\tan\theta), where \theta is the parameter from the parametric representation.

Substitute x_1 = a\sec\theta and y_1 = b\tan\theta into the Cartesian tangent equation:

\frac{x \cdot a\sec\theta}{a^2} - \frac{y \cdot b\tan\theta}{b^2} = 1
\frac{x\sec\theta}{a} - \frac{y\tan\theta}{b} = 1

Tangent at a point (parametric form)

The tangent to the hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 at the point (a\sec\theta, b\tan\theta) is:

\frac{x\sec\theta}{a} - \frac{y\tan\theta}{b} = 1

This form is especially useful when you are given the eccentric angle \theta rather than explicit coordinates.

Points on the hyperbola at different parametric angles $\theta$. At $\theta = 30°$: $(3\sec 30°, 2\tan 30°) \approx (3.46, 1.15)$. At $\theta = 60°$: $(6, 2\sqrt{3})$. The dashed lines are the tangents at these points, computed from the parametric formula.

Tangent in slope form — and the condition for tangency

Here is the question that matters most in problems: given a line y = mx + c, when is it tangent to the hyperbola?

Substitute y = mx + c into \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1:

\frac{x^2}{a^2} - \frac{(mx + c)^2}{b^2} = 1

Multiply through by a^2 b^2:

b^2 x^2 - a^2(mx + c)^2 = a^2 b^2
b^2 x^2 - a^2(m^2 x^2 + 2mcx + c^2) = a^2 b^2
(b^2 - a^2 m^2)x^2 - 2a^2 mc\, x - a^2(c^2 + b^2) = 0

This is a quadratic in x. A tangent line touches the hyperbola at exactly one point, so this quadratic must have exactly one solution — meaning its discriminant is zero.

The discriminant is:

D = 4a^4 m^2 c^2 - 4(b^2 - a^2 m^2)\bigl[-a^2(c^2 + b^2)\bigr]

Set D = 0 (and divide out the 4a^2):

a^2 m^2 c^2 + (b^2 - a^2 m^2)(c^2 + b^2) = 0

Expand the second term:

a^2 m^2 c^2 + b^2 c^2 + b^4 - a^2 m^2 c^2 - a^2 m^2 b^2 = 0

The a^2 m^2 c^2 terms cancel:

b^2 c^2 + b^4 - a^2 m^2 b^2 = 0

Divide by b^2:

c^2 + b^2 - a^2 m^2 = 0
c^2 = a^2 m^2 - b^2

Condition for tangency

The line y = mx + c is tangent to the hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 if and only if:

c^2 = a^2 m^2 - b^2

Equivalently, c = \pm\sqrt{a^2 m^2 - b^2}. For a tangent to exist with slope m, the quantity a^2 m^2 - b^2 must be non-negative, which means |m| \geq b/a.

Compare this with the ellipse, where the condition is c^2 = a^2 m^2 + b^2 — a plus sign instead of a minus. That single sign change reflects the fundamental difference between the two curves. For the ellipse, every slope has a tangent (you can always touch an ellipse from any direction). For the hyperbola, slopes with |m| < b/a have no tangent at all — those lines would need to pass through the gap between the two branches.

The tangent line in slope form is therefore:

y = mx \pm \sqrt{a^2 m^2 - b^2}

For each valid slope m, there are exactly two tangent lines — one to each branch of the hyperbola. The + sign gives the tangent that touches the branch in the upper half-plane (or the right branch, depending on the slope), and the - sign gives the tangent to the other branch.

What happens at the boundary? When |m| = b/a exactly, the condition becomes c^2 = 0, so c = 0 and the tangent passes through the origin. The line y = (b/a)x through the origin is the asymptote — you can think of the asymptote as a "tangent at infinity." As the contact point moves farther and farther along a branch of the hyperbola, the tangent rotates toward the asymptote direction and the intercept c shrinks toward zero.

Two slopes compared. The red lines (slope $2$, which exceeds $b/a = 2/3$) are tangent to the hyperbola — each touches one branch. The dotted lines (slope $0.3$, below $b/a$) pass between the branches without touching either one. The condition $a^2 m^2 - b^2 \geq 0$ is what separates these two cases.

The equation of the normal

The normal at a point is the line perpendicular to the tangent at that point. Since the tangent has slope \dfrac{b^2 x_1}{a^2 y_1}, the normal has slope -\dfrac{a^2 y_1}{b^2 x_1} (the negative reciprocal).

The normal through (x_1, y_1):

y - y_1 = -\frac{a^2 y_1}{b^2 x_1}(x - x_1)

Multiply through by b^2 x_1:

b^2 x_1(y - y_1) = -a^2 y_1(x - x_1)
a^2 y_1(x - x_1) + b^2 x_1(y - y_1) = 0
a^2 y_1 x + b^2 x_1 y = (a^2 + b^2) x_1 y_1

Dividing both sides by x_1 y_1:

\frac{a^2 x}{x_1} + \frac{b^2 y}{y_1} = a^2 + b^2

Equation of the normal (Cartesian form)

The normal to the hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 at the point (x_1, y_1) is:

\frac{a^2 x}{x_1} + \frac{b^2 y}{y_1} = a^2 + b^2

In parametric form, substituting x_1 = a\sec\theta, y_1 = b\tan\theta:

\frac{a^2 x}{a\sec\theta} + \frac{b^2 y}{b\tan\theta} = a^2 + b^2
ax\cos\theta + by\cot\theta = a^2 + b^2

Equation of the normal (parametric form)

The normal at the point (a\sec\theta, b\tan\theta) is:

ax\cos\theta + by\cot\theta = a^2 + b^2

Properties of tangent and normal

Several geometric properties follow from the equations above. Each one is worth knowing — they appear frequently in problems.

1. The tangent at an endpoint of the latus rectum. The latus rectum endpoints are at (\pm ae, \pm b^2/a). Taking the point (ae, b^2/a) and using the tangent formula:

\frac{x \cdot ae}{a^2} - \frac{y \cdot b^2/a}{b^2} = 1
\frac{ex}{a} - \frac{y}{a} = 1
ex - y = a

So the tangent at the end of the latus rectum has slope e — the eccentricity of the hyperbola.

2. The tangent intercepts. The tangent \dfrac{x x_1}{a^2} - \dfrac{y y_1}{b^2} = 1 meets the x-axis (set y = 0) at x = a^2/x_1 and the y-axis (set x = 0) at y = -b^2/y_1.

3. The product of perpendicular distances from the foci. If p_1 and p_2 are the perpendicular distances from the two foci (\pm ae, 0) to any tangent line, then p_1 \cdot p_2 = b^2. This is a constant — it does not depend on which tangent you pick.

To prove this, take the slope-form tangent mx - y + c = 0 where c^2 = a^2 m^2 - b^2. The distances from the foci (ae, 0) and (-ae, 0) are:

p_1 = \frac{|mae + c|}{\sqrt{m^2 + 1}}, \quad p_2 = \frac{|-mae + c|}{\sqrt{m^2 + 1}}
p_1 p_2 = \frac{|c^2 - m^2 a^2 e^2|}{m^2 + 1} = \frac{|a^2 m^2 - b^2 - m^2 a^2 e^2|}{m^2 + 1}

Since b^2 = a^2(e^2 - 1), substitute:

= \frac{|a^2 m^2 - a^2 e^2 + a^2 - a^2 m^2 e^2|}{m^2 + 1} = \frac{a^2|m^2(1 - e^2) - e^2 + 1|}{m^2 + 1}
= \frac{a^2|(1 - e^2)(m^2 + 1)|}{m^2 + 1} \cdot \frac{1}{1} = a^2(e^2 - 1) = b^2

4. The normal bisects the angle between the focal radii. If you draw lines from the two foci to a point on the hyperbola, the normal at that point bisects the angle between these two focal radii. This is the reflection property — it is the reason hyperbolic mirrors are used in telescopes (more on this in the Hyperbola — Advanced article).

5. Tangent subtends supplementary angles at the foci. If the tangent at any point P on the hyperbola meets the directrices or is viewed from the foci, the tangent line subtends equal angles at the two foci — specifically, if S and S' are the foci and T is the tangent line at P, the angles \angle SPT and \angle S'PT are supplementary.

6. The foot of the perpendicular from a focus lies on the auxiliary circle. Drop a perpendicular from a focus to any tangent line. The foot of this perpendicular lies on the auxiliary circle x^2 + y^2 = a^2. This can be proved by finding the foot of perpendicular from (ae, 0) to the tangent y = mx + \sqrt{a^2 m^2 - b^2} and showing that its coordinates satisfy x^2 + y^2 = a^2.

These properties are not isolated curiosities — they connect the tangent theory to the geometry of the foci, the directrices, and the auxiliary circle, giving you multiple ways to attack the same problem.

The hyperbola $\frac{x^2}{9} - \frac{y^2}{4} = 1$ (solid) with its auxiliary circle (dashed, $x^2 + y^2 = 9$). The foci $S$ and $S'$ are marked. The focal radii from $P$ to both foci are drawn — the normal at $P$ bisects the angle between them.

Worked examples

Example 1: Tangent and normal at a specific point

Find the equations of the tangent and normal to the hyperbola \dfrac{x^2}{16} - \dfrac{y^2}{9} = 1 at the point (5, \frac{9}{4}).

Step 1. Verify the point lies on the hyperbola.

\frac{25}{16} - \frac{81/16}{9} = \frac{25}{16} - \frac{81}{144} = \frac{25}{16} - \frac{9}{16} = \frac{16}{16} = 1 \checkmark

Why: if the point is not on the curve, the tangent formula does not apply. Always check.

Step 2. Write the tangent using \dfrac{x x_1}{a^2} - \dfrac{y y_1}{b^2} = 1.

Here a^2 = 16, b^2 = 9, x_1 = 5, y_1 = 9/4.

\frac{5x}{16} - \frac{(9/4)y}{9} = 1
\frac{5x}{16} - \frac{y}{4} = 1

Multiply through by 16: 5x - 4y = 16.

Why: the T = 0 substitution gives the tangent directly — no slope computation needed.

Step 3. Find the slope of the tangent.

From 5x - 4y = 16: slope = 5/4.

Why: reading the slope from the tangent equation is faster than computing b^2 x_1/(a^2 y_1) separately, though both give the same answer.

Step 4. Write the normal (slope = negative reciprocal = -4/5).

y - \frac{9}{4} = -\frac{4}{5}\left(x - 5\right)
y = -\frac{4}{5}x + 4 + \frac{9}{4} = -\frac{4}{5}x + \frac{25}{4}

Multiply by 20: 20y = -16x + 125, or 16x + 20y = 125.

Why: the normal is perpendicular to the tangent, so multiply the tangent's slope by -1 and take the reciprocal.

Result: Tangent: 5x - 4y = 16. Normal: 16x + 20y = 125.

The hyperbola $\frac{x^2}{16} - \frac{y^2}{9} = 1$ with the tangent (red) and normal (dashed) at the point $P(5, 9/4)$. The tangent just grazes the right branch; the normal cuts straight through.

The tangent touches the curve at P and then separates from it — visible in the figure. The normal crosses through the curve perpendicularly. Both lines carry the same information (the slope at P), but from opposite directions.

Example 2: Finding the tangent with a given slope

Find the equations of the tangents to the hyperbola \dfrac{x^2}{4} - \dfrac{y^2}{1} = 1 that have slope 2.

Step 1. Check whether tangents with slope m = 2 exist.

The condition is a^2 m^2 - b^2 \geq 0. Here a^2 = 4, b^2 = 1, m = 2:

4 \times 4 - 1 = 15 > 0 \checkmark

Why: if a^2 m^2 - b^2 < 0, no tangent with this slope exists — the line would pass between the branches without touching either one.

Step 2. Compute c = \pm\sqrt{a^2 m^2 - b^2}.

c = \pm\sqrt{15}

Why: the two values correspond to one tangent on each branch.

Step 3. Write the two tangent lines.

y = 2x + \sqrt{15} \quad \text{and} \quad y = 2x - \sqrt{15}

Why: slope-form tangents always come in pairs — symmetric about the centre of the hyperbola.

Step 4. Find the points of tangency. Substitute y = 2x + \sqrt{15} into the hyperbola equation:

\frac{x^2}{4} - (2x + \sqrt{15})^2 = 1
\frac{x^2}{4} - 4x^2 - 4\sqrt{15}\,x - 15 = 1
x^2 - 16x^2 - 16\sqrt{15}\,x - 64 = 0
-15x^2 - 16\sqrt{15}\,x - 64 = 0
15x^2 + 16\sqrt{15}\,x + 64 = 0

Discriminant: 256 \times 15 - 4 \times 15 \times 64 = 3840 - 3840 = 0. A perfect repeated root, confirming tangency.

x = \frac{-16\sqrt{15}}{30} = \frac{-8\sqrt{15}}{15}

And y = 2 \cdot \dfrac{-8\sqrt{15}}{15} + \sqrt{15} = \dfrac{-16\sqrt{15} + 15\sqrt{15}}{15} = \dfrac{-\sqrt{15}}{15}.

By symmetry, the other tangent touches at \left(\dfrac{8\sqrt{15}}{15},\, \dfrac{\sqrt{15}}{15}\right).

Result: The two tangents are y = 2x \pm \sqrt{15}, touching the curve at \left(\mp\dfrac{8\sqrt{15}}{15},\, \mp\dfrac{\sqrt{15}}{15}\right).

The hyperbola $\frac{x^2}{4} - y^2 = 1$ with two parallel tangent lines of slope $2$. Each tangent touches one branch. The gap between the tangents reflects the minimum distance between the branches along lines of this slope.

Both tangent lines are parallel — same slope, different intercepts. Each one kisses exactly one branch. The figure confirms that lines of slope 2 are steep enough to reach the branches (unlike, say, lines of slope 0.3, which would pass through the gap).

Common confusions

Going deeper

If you came here to learn the tangent and normal formulas and how to apply them, you have everything you need — you can stop here. What follows is for readers who want to see the deeper geometry.

The reflection property — proved

Here is the property that gives hyperbolas their role in optics: the tangent at any point P on the hyperbola makes equal angles with the two focal radii PS and PS'.

Equivalently, the normal at P bisects the angle \angle SPS', where S and S' are the two foci.

To prove this, take P = (a\sec\theta, b\tan\theta) and the foci S = (ae, 0), S' = (-ae, 0).

The tangent at P is \dfrac{x\sec\theta}{a} - \dfrac{y\tan\theta}{b} = 1, which in the form Ax + By + C = 0 is:

\frac{\sec\theta}{a}\,x - \frac{\tan\theta}{b}\,y - 1 = 0

The tangent of the angle \alpha_1 that the tangent line makes with PS can be computed using the formula for the angle between two lines. After a careful computation (using b^2 = a^2(e^2 - 1) and the focal distance formulas SP = |ex_1 - a| and S'P = |ex_1 + a|), both angles turn out to be equal. The key identity that makes the algebra collapse is:

\frac{e + \cos\theta}{e - \cos\theta} = \frac{e\sec\theta + 1}{e\sec\theta - 1} = \frac{S'P}{SP}

This means a ray of light aimed at one focus of a hyperbolic mirror will reflect as though it came from the other focus. Cassegrain telescopes use exactly this: a hyperbolic secondary mirror redirects light from the parabolic primary mirror through a hole in its centre, because both foci of the hyperbola are aligned with the parabolic focus and the eyepiece.

The auxiliary circle and the tangent

If you draw the auxiliary circle x^2 + y^2 = a^2 (the circle on the transverse axis as diameter), there is a clean connection between the tangent at a point P on the hyperbola and the tangent at the corresponding point Q on the auxiliary circle — the point Q = (a\cos\theta, a\sin\theta) that shares the same eccentric angle \theta as P = (a\sec\theta, b\tan\theta).

The hyperbola tangent at P is \dfrac{x\sec\theta}{a} - \dfrac{y\tan\theta}{b} = 1. Setting y = 0, the tangent meets the x-axis at x = a\cos\theta.

The auxiliary circle tangent at Q is x\cos\theta + y\sin\theta = a. Setting y = 0, this meets the x-axis at x = a/\cos\theta = a\sec\theta.

So the x-intercepts are different — a\cos\theta for the hyperbola tangent and a\sec\theta for the circle tangent. But the normals at these corresponding points do meet on the x-axis at a common point, and this relationship is useful in geometric constructions and locus problems involving conics and their auxiliary circles.

The length of the tangent and normal segments

Two useful lengths can be read from the geometry:

The sub-normal being proportional to x_1 is a distinctive property of the hyperbola. For a parabola, the sub-normal is a constant (independent of the point).

Normal in slope form

If the normal has slope m, the foot of the normal on the hyperbola can be expressed in terms of m. From the parametric normal ax\cos\theta + by\cot\theta = a^2 + b^2, the slope of the normal is:

m_n = -\frac{a\cos\theta}{b\cot\theta} = -\frac{a\cos\theta \cdot \sin\theta}{b\cos\theta} = -\frac{a\sin\theta}{b}

So \sin\theta = -bm_n/a, and from \sin^2\theta + \cos^2\theta = 1:

\cos\theta = \sqrt{1 - \frac{b^2 m_n^2}{a^2}} = \frac{\sqrt{a^2 - b^2 m_n^2}}{a}

For \cos\theta to be real, you need |m_n| < a/b. This is the condition for a normal with slope m_n to exist.

Substituting back into the parametric normal equation gives:

y = m_n x \mp \frac{(a^2 + b^2)m_n}{\sqrt{a^2 - b^2 m_n^2}}

This form is useful when you need to find normals of a specified slope, just as the slope form of the tangent is useful for tangents. The \mp gives two normals for each valid slope — one on each branch. The condition |m_n| < a/b is the complement of the tangent condition |m| \geq b/a: slopes that are too flat for a tangent are exactly the slopes that are steep enough for a normal, and vice versa.

Comparing tangent equations across conics

It is worth pausing to see the tangent equations for all three conics side by side. The pattern is striking:

Conic Equation Tangent at (x_1, y_1) Slope-form condition
Circle x^2 + y^2 = a^2 xx_1 + yy_1 = a^2 c^2 = a^2(1 + m^2)
Ellipse \dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} = 1 \dfrac{xx_1}{a^2} + \dfrac{yy_1}{b^2} = 1 c^2 = a^2 m^2 + b^2
Hyperbola \dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1 \dfrac{xx_1}{a^2} - \dfrac{yy_1}{b^2} = 1 c^2 = a^2 m^2 - b^2

The rule is mechanical: to get the tangent equation, replace x^2 \to xx_1 and y^2 \to yy_1 in the conic's equation. The sign pattern in the tangent matches the sign pattern in the conic. This is the T = 0 substitution, and it works because the tangent condition is equivalent to requiring a quadratic (from substituting the line into the conic) to have a repeated root.

Where this leads next

You now have the full toolkit for tangent and normal lines to a hyperbola. The next set of ideas builds on this: