In short

A tangent to a circle is a line that touches the circle at exactly one point. A normal at that point is the line through the point and the centre — it is always perpendicular to the tangent. The tangent at (x_1, y_1) on x^2 + y^2 = r^2 is xx_1 + yy_1 = r^2. From an external point, the length of the tangent segment is \sqrt{S_1}, where S_1 is the value of the circle's equation at that point.

Take the circle x^2 + y^2 = 25 — centre at the origin, radius 5. Pick the point (3, 4) on the circle (check: 9 + 16 = 25). Now try to draw a line through (3, 4) that meets the circle at exactly one point — no second crossing, no cutting through. The line should just graze the circle and leave.

There is exactly one such line, and it has a striking property: it is perpendicular to the radius drawn from the origin to (3, 4). The radius points in the direction (3, 4), with slope 4/3. The line perpendicular to it must have slope -3/4. So the tangent line is

y - 4 = -\frac{3}{4}(x - 3) \quad\Longrightarrow\quad 3x + 4y = 25

That is a tangent to the circle at the point (3, 4).

The circle $x^2 + y^2 = 25$ with a tangent at $P(3, 4)$. The radius $OP$ and the tangent are perpendicular — the right angle at $P$ is the defining geometric fact about tangents.

You can picture the tangent as the wall against which the circle rests. If you placed a circular coin on a table and pushed a ruler against its edge, the ruler would be the tangent — flat against the coin at exactly one point, and perpendicular to the line from the coin's centre to that contact point. Temple architects in India have used this relationship for centuries: the stone floor is tangent to the base of each pillar, and the load transmits along the normal — straight through the centre.

Now here is the deeper question: why is the tangent perpendicular to the radius? And can you write down the tangent at any point on any circle without going through slope calculations each time? The answer to both questions leads to clean, memorable formulas that you will use constantly in coordinate geometry.

Why the tangent is perpendicular to the radius

Start with the circle x^2 + y^2 = r^2 and a point P(x_1, y_1) on it, so x_1^2 + y_1^2 = r^2. Suppose a line through P meets the circle at another point Q. The centre is the origin O.

The midpoint of the chord PQ lies on the perpendicular from the centre to the chord — that is a theorem you know from circle geometry. As Q slides along the circle toward P, the chord PQ gets shorter. The midpoint of the chord moves toward P. At the instant Q coincides with P, the chord has collapsed to a single point, and the "perpendicular from the centre to the chord" has become the radius OP itself.

The line that was the chord PQ has, in the limit, become the tangent. And the perpendicular from the centre to that line is the radius. So the tangent is perpendicular to the radius.

This is not a coincidence — it is the geometric essence of what "tangent" means. A tangent is a chord whose two endpoints have merged into one. The perpendicularity is built into the definition.

Equation of tangent at a point on the circle

For x^2 + y^2 = r^2

Let P(x_1, y_1) lie on x^2 + y^2 = r^2. The slope of OP is y_1/x_1. The tangent at P is perpendicular to OP, so its slope is -x_1/y_1 (provided y_1 \neq 0). Using the point-slope form:

y - y_1 = -\frac{x_1}{y_1}(x - x_1)

Multiply both sides by y_1:

y \cdot y_1 - y_1^2 = -x_1 \cdot x + x_1^2
x \cdot x_1 + y \cdot y_1 = x_1^2 + y_1^2 = r^2

Tangent at a point (standard circle)

The tangent to x^2 + y^2 = r^2 at a point P(x_1, y_1) on the circle is

xx_1 + yy_1 = r^2

This is obtained from the equation of the circle by the T-substitution: replace x^2 with xx_1, and y^2 with yy_1.

Look at how clean this is. The equation of the circle is x^2 + y^2 = r^2. The equation of the tangent at (x_1, y_1) is xx_1 + yy_1 = r^2. You replace each squared variable with the product of the variable and its value at the point. This pattern — called the T-substitution — works for every conic, not just circles. You will see it again for parabolas, ellipses, and hyperbolas.

What if y_1 = 0? Then the point is (r, 0) or (-r, 0), and the tangent is x = r or x = -r — a vertical line. The formula xx_1 + yy_1 = r^2 gives xr = r^2, i.e. x = r. It still works.

Try it at a few points on the circle x^2 + y^2 = 25:

Point (x_1, y_1) Tangent xx_1 + yy_1 = 25 Slope of tangent
(5, 0) 5x = 25, i.e. x = 5 Vertical
(3, 4) 3x + 4y = 25 -3/4
(0, 5) 5y = 25, i.e. y = 5 0 (horizontal)
(-4, 3) -4x + 3y = 25 4/3
Tangents at four points on $x^2 + y^2 = 25$. At $A(5, 0)$ the tangent is vertical, at $C(0, 5)$ it is horizontal. At each point, the tangent is perpendicular to the radius — the $T$-substitution formula captures this for every point at once.

For the general circle

For the general circle x^2 + y^2 + 2gx + 2fy + c = 0, the same T-substitution applies: replace x^2 with xx_1, y^2 with yy_1, 2x with (x + x_1), and 2y with (y + y_1).

Tangent at a point (general circle)

The tangent to x^2 + y^2 + 2gx + 2fy + c = 0 at a point (x_1, y_1) on the circle is

xx_1 + yy_1 + g(x + x_1) + f(y + y_1) + c = 0

This looks more complex, but it is the same pattern. When you write the circle in the form (x + g)^2 + (y + f)^2 = g^2 + f^2 - c, the centre is (-g, -f) and the radius is \sqrt{g^2 + f^2 - c}. The derivation follows the same perpendicularity argument: the tangent is perpendicular to the line joining (-g, -f) to (x_1, y_1).

Tangent with a given slope

Sometimes you do not know the point of contact — you know the slope the tangent should have, and you want to find which tangent line(s) of that slope exist.

Take x^2 + y^2 = r^2 and a line y = mx + c. From the article on Line and Circle, this line is tangent to the circle when the discriminant of the resulting quadratic is zero — equivalently, when the perpendicular distance from the centre to the line equals the radius.

The distance from (0, 0) to the line mx - y + c = 0 is \dfrac{|c|}{\sqrt{m^2 + 1}}. Setting this equal to r:

\frac{|c|}{\sqrt{m^2 + 1}} = r \quad\Longrightarrow\quad c^2 = r^2(1 + m^2) \quad\Longrightarrow\quad c = \pm r\sqrt{1 + m^2}

Tangent with given slope

The tangent to x^2 + y^2 = r^2 with slope m is

y = mx \pm r\sqrt{1 + m^2}

There are always two such tangents — one on each side of the circle. They are parallel to each other, separated by a distance of 2r.

The "\pm" carries geometric meaning: the two tangent lines with the same slope sit on opposite sides of the centre, like a pair of parallel rails with the circle squeezed between them.

The circle $x^2 + y^2 = 16$ (radius 4) with both tangents of slope 1. The two lines are $y = x + 4\sqrt{2}$ and $y = x - 4\sqrt{2}$, sitting on opposite sides of the circle, each at distance 4 from the centre.

For the general circle x^2 + y^2 + 2gx + 2fy + c = 0 with centre (-g, -f) and radius R = \sqrt{g^2 + f^2 - c}, the tangent of slope m is

y + f = m(x + g) \pm R\sqrt{1 + m^2}

This is the same distance condition — the perpendicular distance from the centre (-g, -f) to y = mx + k must equal R.

Length of tangent from an external point

Here is one of the most satisfying results in circle geometry. Take a point P(x_1, y_1) outside the circle x^2 + y^2 + 2gx + 2fy + c = 0. Draw a tangent from P to the circle, touching it at T. The segment PT has a specific length, and you can compute it without knowing T.

The centre of the circle is C(-g, -f) and the radius is R. Since PT is tangent to the circle at T, the angle \angle PTC = 90°. The triangle PTC is a right triangle with hypotenuse PC.

By the Pythagorean theorem:

PT^2 = PC^2 - R^2

Now compute PC^2:

PC^2 = (x_1 + g)^2 + (y_1 + f)^2 = x_1^2 + y_1^2 + 2gx_1 + 2fy_1 + g^2 + f^2

And R^2 = g^2 + f^2 - c. So:

PT^2 = x_1^2 + y_1^2 + 2gx_1 + 2fy_1 + g^2 + f^2 - (g^2 + f^2 - c)
PT^2 = x_1^2 + y_1^2 + 2gx_1 + 2fy_1 + c

That expression on the right is exactly what you get when you substitute (x_1, y_1) into the left side of the circle equation x^2 + y^2 + 2gx + 2fy + c. This substituted value is conventionally called S_1.

Length of tangent from an external point

If P(x_1, y_1) is a point outside the circle S \equiv x^2 + y^2 + 2gx + 2fy + c = 0, then the length of the tangent from P to the circle is

L = \sqrt{S_1}

where S_1 = x_1^2 + y_1^2 + 2gx_1 + 2fy_1 + c is the value of S at (x_1, y_1).

This is worth pausing on. The "value of the circle equation at a point" has direct geometric meaning:

The sign of S_1 tells you the position of the point relative to the circle. This idea will return powerfully in the articles on chord of contact and radical axis.

Equal tangent lengths

From any external point, two tangent lines can be drawn to a circle. The two tangent segments — from the external point to the respective points of contact — always have the same length. This follows immediately from the formula: both tangent lengths equal \sqrt{S_1}, which depends only on the external point, not on which tangent you pick.

This symmetry has a nice geometric reading. The two tangent lines from P to a circle are mirror images of each other, reflected across the line joining P to the centre. The two triangles formed — PTC for each tangent point T — are congruent right triangles (same hypotenuse PC, same leg R), so the third side PT must be equal.

From $P(6, 0)$, two tangents are drawn to $x^2 + y^2 = 9$. Both tangent segments $PT_1$ and $PT_2$ have the same length $L = \sqrt{S_1} = \sqrt{36 - 9} = \sqrt{27} = 3\sqrt{3}$. The configuration is symmetric about the line $OP$.

Normal to a circle

The normal to a circle at a point P on it is the line through P perpendicular to the tangent at P. Since the tangent is perpendicular to the radius, the normal is along the radius — it passes through the centre.

This is a simple but important fact: the normal to a circle at any point passes through the centre.

For the circle x^2 + y^2 = r^2 and the point P(x_1, y_1), the normal is the line joining the origin to P:

\frac{x}{x_1} = \frac{y}{y_1}

or equivalently, xy_1 - yx_1 = 0.

For the general circle with centre (-g, -f), the normal at (x_1, y_1) is the line through (x_1, y_1) and (-g, -f):

\frac{x - x_1}{x_1 + g} = \frac{y - y_1}{y_1 + f}

Normal to a circle

The normal to x^2 + y^2 + 2gx + 2fy + c = 0 at a point (x_1, y_1) on the circle is

\frac{x - x_1}{x_1 + g} = \frac{y - y_1}{y_1 + f}

Every normal passes through the centre (-g, -f).

Worked examples

Example 1: Finding the tangent and normal at a specific point

Find the tangent and normal to the circle x^2 + y^2 - 6x - 8y + 9 = 0 at the point (1, 0).

Step 1. Verify that (1, 0) lies on the circle.

1 + 0 - 6 - 0 + 9 = 4 \neq 0

The point (1, 0) does not lie on this circle. Before proceeding with any tangent formula, always check. Here g = -3, f = -4, c = 9, so the centre is (3, 4) and R = \sqrt{9 + 16 - 9} = 4. The distance from (3, 4) to (1, 0) is \sqrt{4 + 16} = \sqrt{20} \neq 4. So (1, 0) is not on the circle.

Why: the tangent-at-a-point formula only works for points on the circle. This check catches mistakes early.

Try the point (3, 0) instead: 9 + 0 - 18 - 0 + 9 = 0. Yes, (3, 0) is on the circle.

Step 2. Write the tangent using the T-substitution.

Replace x^2 \to x \cdot 3, y^2 \to y \cdot 0, 2x \to (x + 3), 2y \to (y + 0):

3x + 0 - 3(x + 3) - 4(y + 0) + 9 = 0
3x - 3x - 9 - 4y + 9 = 0 \quad\Longrightarrow\quad -4y = 0 \quad\Longrightarrow\quad y = 0

Why: the tangent at the bottom of the circle is horizontal — this makes geometric sense because (3, 0) is directly below the centre (3, 4).

Step 3. Write the normal. The normal passes through (3, 0) and the centre (3, 4):

\frac{x - 3}{3 - 3} = \frac{y - 0}{0 - (-4)} \quad\Longrightarrow\quad x = 3

The denominator of the x-fraction is 0, which means the normal is the vertical line x = 3.

Why: the tangent is horizontal (y = 0) and the normal is perpendicular to it, so the normal is vertical (x = 3). They meet at right angles at the point of tangency.

Step 4. Verify geometrically. The centre is (3, 4), the point is (3, 0). The radius goes straight down — vertical. The tangent goes straight across — horizontal. Perpendicular, as expected.

Result: Tangent: y = 0. Normal: x = 3.

The circle $(x-3)^2 + (y-4)^2 = 16$ with centre $C(3,4)$ and the point $P(3,0)$ at the bottom. The tangent (red, solid) is the $x$-axis, and the normal (dashed) is $x = 3$. The radius $CP$ is vertical, perpendicular to the horizontal tangent.

The tangent y = 0 is the x-axis itself — the circle sits on the x-axis at its lowest point, and the tangent is the axis it rests on.

Example 2: Tangent with given slope and length of tangent

Find the equations of the tangent lines to x^2 + y^2 = 9 that have slope 2. Also, find the length of the tangent drawn from the point (5, 1) to this circle.

Step 1. Apply the tangent-with-given-slope formula. Here r = 3, m = 2.

c = \pm r\sqrt{1 + m^2} = \pm 3\sqrt{1 + 4} = \pm 3\sqrt{5}

So the two tangent lines are y = 2x + 3\sqrt{5} and y = 2x - 3\sqrt{5}.

Why: two tangents with the same slope always exist — one on each side of the circle. They are parallel.

Step 2. Find the points of tangency. For y = 2x + 3\sqrt{5}, substitute into x^2 + y^2 = 9:

x^2 + (2x + 3\sqrt{5})^2 = 9
x^2 + 4x^2 + 12\sqrt{5}\,x + 45 = 9
5x^2 + 12\sqrt{5}\,x + 36 = 0

The discriminant is (12\sqrt{5})^2 - 4(5)(36) = 720 - 720 = 0. One repeated root: x = \dfrac{-12\sqrt{5}}{10} = \dfrac{-6\sqrt{5}}{5}, and y = 2x + 3\sqrt{5} = \dfrac{-12\sqrt{5}}{5} + \dfrac{15\sqrt{5}}{5} = \dfrac{3\sqrt{5}}{5}.

Why: zero discriminant confirms the line is tangent — it meets the circle at exactly one point. This is the algebraic version of "just touches."

Step 3. Compute the length of tangent from (5, 1). The circle is x^2 + y^2 - 9 = 0, so S_1 = 25 + 1 - 9 = 17.

L = \sqrt{S_1} = \sqrt{17}

Why: S_1 > 0 confirms the point is outside the circle, and \sqrt{S_1} gives the exact length of the tangent segment from (5, 1) to the circle.

Step 4. Verify the tangent length using Pythagoras. Distance from (5, 1) to the centre (0, 0) is \sqrt{25 + 1} = \sqrt{26}. By the right triangle: L = \sqrt{(\sqrt{26})^2 - 3^2} = \sqrt{26 - 9} = \sqrt{17}. Confirmed.

Result: Tangents: y = 2x \pm 3\sqrt{5}. Length of tangent from (5, 1): \sqrt{17}.

The circle $x^2 + y^2 = 9$ with both tangent lines of slope 2 (in red). The external point $P(5, 1)$ is shown — the length of the tangent from $P$ to the circle is $\sqrt{17}$.

The two parallel tangent lines bracket the circle like the rails of a track. Every tangent of a given slope comes in such a pair, and the distance between the pair is exactly the diameter measured along the direction perpendicular to them.

Common confusions

Going deeper

If you came here to learn how to find tangents and normals to a circle, you have the formulas and the geometric reasoning — you can stop here. What follows is for readers who want to see the connection to calculus and the subtlety behind the condition for tangency.

The calculus connection

If you have met derivatives, there is a second way to find the tangent. Take the circle x^2 + y^2 = r^2. Differentiate both sides implicitly with respect to x:

2x + 2y\frac{dy}{dx} = 0 \quad\Longrightarrow\quad \frac{dy}{dx} = -\frac{x}{y}

At (x_1, y_1), the slope of the tangent is -x_1/y_1. The tangent line is:

y - y_1 = -\frac{x_1}{y_1}(x - x_1)

Multiply through by y_1 and simplify: yy_1 - y_1^2 = -xx_1 + x_1^2, which gives xx_1 + yy_1 = x_1^2 + y_1^2 = r^2.

This is exactly the same formula you derived geometrically. The calculus derivation confirms it: the T-substitution is not a trick — it is what implicit differentiation produces when applied to the equation of a circle.

Why the condition c^2 = r^2(1 + m^2) works

For the line y = mx + c to be tangent to x^2 + y^2 = r^2, substitute into the circle equation:

x^2 + (mx + c)^2 = r^2
x^2(1 + m^2) + 2mcx + c^2 - r^2 = 0

This is a quadratic in x. The line is tangent when the quadratic has exactly one solution — that is, discriminant equals zero:

(2mc)^2 - 4(1 + m^2)(c^2 - r^2) = 0
4m^2c^2 - 4(c^2 + m^2c^2 - r^2 - m^2r^2) = 0
4m^2c^2 - 4c^2 - 4m^2c^2 + 4r^2 + 4m^2r^2 = 0
-4c^2 + 4r^2(1 + m^2) = 0
c^2 = r^2(1 + m^2)

The tangency condition is the discriminant condition in disguise. A tangent is a line that meets the curve at a "double point" — two intersections that have collapsed into one.

Parametric form of the tangent

The circle x^2 + y^2 = r^2 has a natural parametrisation: every point on it can be written as (r\cos\theta, r\sin\theta) for some angle \theta. The tangent at the point corresponding to angle \theta is obtained by substituting x_1 = r\cos\theta, y_1 = r\sin\theta into xx_1 + yy_1 = r^2:

x\cos\theta + y\sin\theta = r

This is the normal form of a line at distance r from the origin, making angle \theta with the positive x-axis. The tangent to a circle at angle \theta is exactly the line whose perpendicular from the origin has length r and direction \theta. This connects the tangent formula to the normal form of a line from Straight Line — Forms.

Director circle

From an external point P, the two tangents to the circle make a certain angle between them. There is a special set of points for which this angle is exactly 90° — the two tangent lines are perpendicular. The locus of all such points is itself a circle, called the director circle.

For x^2 + y^2 = r^2, the director circle is x^2 + y^2 = 2r^2. Its radius is r\sqrt{2} — exactly \sqrt{2} times the original radius.

To derive this, let P(h, k) be a point from which both tangents to the circle have perpendicular slopes m_1 and m_2 with m_1 m_2 = -1. The tangent from P with slope m must satisfy k = mh \pm r\sqrt{1 + m^2}, i.e. (k - mh)^2 = r^2(1 + m^2). Expand: k^2 - 2mkh + m^2 h^2 = r^2 + r^2 m^2, which gives (h^2 - r^2)m^2 - 2khm + (k^2 - r^2) = 0. The product of the roots is m_1 m_2 = \dfrac{k^2 - r^2}{h^2 - r^2}. Setting this to -1: k^2 - r^2 = -(h^2 - r^2), so h^2 + k^2 = 2r^2. The locus is indeed x^2 + y^2 = 2r^2.

Where this leads next

You now have the tools to find tangents and normals at individual points and with given slopes. The natural extensions: