In short

A plane in 3D is a flat surface that extends infinitely in two directions. Its equation in vector (normal) form is \vec{r} \cdot \hat{n} = d, and in Cartesian form ax + by + cz = d, where (a, b, c) is the normal to the plane. A plane through three non-collinear points is found using the cross product of two edge vectors. The intercept form \frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1 names the plane by where it cuts the three axes.

A cricket pitch is flat. The ground crew has levelled it so that every point on the surface lies in the same plane. If you placed a long, perfectly straight ruler anywhere on the pitch, it would touch the surface at every point along its length — no gaps, no bumps.

Now imagine the pitch tilted. One end is raised, the other lowered, like a ramp. It is still flat — it is still a plane — but its orientation in space has changed. The pitch and the level ground beneath it are two different planes, tilted at an angle to each other.

How do you describe such a surface mathematically? A line in 3D needs a point and a direction. A plane needs more — it is two-dimensional, so it has infinitely many directions within it. Specifying which directions lie in the plane is cumbersome. A cleaner approach is to specify the one direction that is perpendicular to the plane. That single perpendicular direction — called the normal — pins down the orientation of the plane completely.

The normal to a plane

A normal to a plane is any vector that is perpendicular to every vector lying in the plane.

A plane with its normal vector A parallelogram represents a plane seen in perspective. A vector n-hat points straight up from the plane, perpendicular to it. A point P on the plane is marked, and two vectors lying in the plane are shown. The normal is perpendicular to both in-plane vectors. P v⃗₁ v⃗₂ the plane
A plane with a normal vector $\hat{n}$ perpendicular to it. Any two non-parallel vectors $\vec{v}_1$ and $\vec{v}_2$ lying in the plane span the entire plane. The normal is perpendicular to both — and to every other vector in the plane.

If you know one normal vector \vec{n}, every scalar multiple k\vec{n} is also a normal. The direction matters; the magnitude does not. The unit normal \hat{n} = \frac{\vec{n}}{|\vec{n}|} is the normal with magnitude 1.

A tilted cricket pitch and the level ground have different normals. The level ground has a vertical normal (pointing straight up). The tilted pitch has a normal that leans sideways. The angle between the two normals is the angle between the two planes — but that is a story for the article on Plane — Distances and Angles.

Vector equation of a plane (normal form)

Here is the key idea: a point R with position vector \vec{r} lies on the plane if and only if the vector from a known point P_0 on the plane to R is perpendicular to the normal \vec{n}.

Let \vec{a} be the position vector of a known point P_0 on the plane, and let \vec{n} be the normal. The vector \vec{P_0 R} = \vec{r} - \vec{a} lies in the plane. For R to be on the plane, this vector must be perpendicular to \vec{n}:

(\vec{r} - \vec{a}) \cdot \vec{n} = 0

Expanding:

\vec{r} \cdot \vec{n} = \vec{a} \cdot \vec{n}

The right side \vec{a} \cdot \vec{n} is a fixed number — call it d. So:

Vector equation of a plane (normal form)

\vec{r} \cdot \vec{n} = d

where \vec{n} is a normal to the plane and d = \vec{a} \cdot \vec{n} for any point \vec{a} on the plane.

If \hat{n} is a unit normal, then d = \vec{a} \cdot \hat{n} is the perpendicular distance from the origin to the plane (with sign).

Reading the equation. The equation \vec{r} \cdot \vec{n} = d says: take any point \vec{r} in space, dot it with the fixed normal \vec{n}, and check whether you get d. If yes, the point is on the plane. If not, it is off the plane. The number d is a "threshold" that selects exactly one flat surface from the family of all planes with normal \vec{n}.

The geometric meaning of d. When \vec{n} is a unit vector, d is the signed distance from the origin to the plane, measured along the normal. If d > 0, the origin is on the opposite side of the plane from the direction of \vec{n}. If d = 0, the plane passes through the origin.

The unit normal form

When you write the equation with a unit normal \hat{n}:

\vec{r} \cdot \hat{n} = p

the number p is the perpendicular distance from the origin to the plane. This is the cleanest form for computing distances and is sometimes called the normal form or Hesse normal form of the plane equation.

Cartesian equation

Write \vec{r} = x\hat{i} + y\hat{j} + z\hat{k} and \vec{n} = a\hat{i} + b\hat{j} + c\hat{k}. The vector equation \vec{r} \cdot \vec{n} = d becomes:

ax + by + cz = d

This is the Cartesian equation of the plane. The coefficients a, b, c are the components of the normal vector.

Going the other way. Given the equation 3x - 2y + 5z = 7, you can read off the normal immediately: \vec{n} = 3\hat{i} - 2\hat{j} + 5\hat{k}.

A plane with its Cartesian equation A plane in 3D with coordinate axes. The plane is shown as a shaded parallelogram. A normal vector n with components (a, b, c) is drawn perpendicular to the plane. The equation ax + by + cz = d is written alongside. z y x O n⃗ = (a,b,c) ax + by + cz = d
A plane in 3D with normal $\vec{n} = (a, b, c)$. The Cartesian equation $ax + by + cz = d$ is satisfied by every point $(x, y, z)$ on the plane, and by no point off it.

How many planes are there with a given normal?

Infinitely many. The normal \vec{n} fixes the tilt of the plane, but not its position. Changing d slides the plane along the normal direction without rotating it. All planes with normal \vec{n} are parallel to each other, stacked at different heights.

The equation ax + by + cz = 0 always gives the plane through the origin with normal (a, b, c).

Plane through three points

Three non-collinear points P_1 = (x_1, y_1, z_1), P_2 = (x_2, y_2, z_2), P_3 = (x_3, y_3, z_3) determine a unique plane — just as three legs determine the position of a table on an uneven floor.

The method. Two vectors lying in the plane are \vec{P_1 P_2} and \vec{P_1 P_3}. The normal to the plane is their cross product:

\vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3}

Once you have \vec{n}, the equation of the plane is \vec{n} \cdot (\vec{r} - \vec{a}_1) = 0, where \vec{a}_1 is the position vector of P_1.

The derivation. Any point R in the plane can be reached from P_1 by a linear combination of \vec{P_1 P_2} and \vec{P_1 P_3}. The normal \vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3} is perpendicular to both of these vectors, and hence perpendicular to every vector in the plane. The condition for R to lie in the plane is (\vec{r} - \vec{a}_1) \cdot \vec{n} = 0 — the vector from P_1 to R must be perpendicular to the normal.

A plane through three points Three points P1, P2, and P3 form a triangle. The plane they determine is shown as a shaded region. Two edge vectors from P1 to P2 and from P1 to P3 are drawn. Their cross product gives the normal vector n, perpendicular to the plane. P₁ P₂ P₃ P₁P₂ P₁P₃ n⃗
Three non-collinear points $P_1$, $P_2$, $P_3$ determine a unique plane. The normal $\vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3}$ is perpendicular to the plane of the triangle.

The determinant form

Expanding the condition (\vec{r} - \vec{a}_1) \cdot (\vec{P_1 P_2} \times \vec{P_1 P_3}) = 0 gives a scalar triple product. This can be written as a determinant:

\begin{vmatrix} x - x_1 & y - y_1 & z - z_1 \\ x_2 - x_1 & y_2 - y_1 & z_2 - z_1 \\ x_3 - x_1 & y_3 - y_1 & z_3 - z_1 \end{vmatrix} = 0

This is a useful form for JEE problems because it directly gives the equation of the plane without requiring you to compute the cross product separately.

Why does it work? The rows of the determinant are three vectors: \vec{P_1 R}, \vec{P_1 P_2}, \vec{P_1 P_3}. The determinant is their scalar triple product, which is zero precisely when the three vectors are coplanar — meaning R lies in the plane of P_1, P_2, P_3.

Intercept form

When a plane cuts all three coordinate axes at non-zero points, the equation takes a particularly clean shape.

Let the plane cut the x-axis at (a, 0, 0), the y-axis at (0, b, 0), and the z-axis at (0, 0, c). These three points determine the plane.

Substitute into the general equation Ax + By + Cz = D:

Substituting back and dividing by D:

\frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1

Intercept form of a plane

If a plane has x-intercept a, y-intercept b, and z-intercept c (all non-zero), its equation is

\frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1

Reading the equation. Each fraction is the coordinate divided by the intercept on that axis. Setting y = z = 0 gives x = a; setting x = z = 0 gives y = b; setting x = y = 0 gives z = c. The plane "uses up" exactly one unit of each fraction to reach the value 1.

This form is the 3D analogue of the intercept form \frac{x}{a} + \frac{y}{b} = 1 for a line in 2D, which you have seen in Straight Line Forms.

Intercept form of a plane A triangular region represents a plane cutting the three coordinate axes. The x-intercept is at the point (a, 0, 0), the y-intercept at (0, b, 0), and the z-intercept at (0, 0, c). The triangle connects these three points. z y x O (a,0,0) (0,b,0) (0,0,c) x/a + y/b + z/c = 1
The intercept form of a plane. The plane cuts the $x$-axis at $(a, 0, 0)$, the $y$-axis at $(0, b, 0)$, and the $z$-axis at $(0, 0, c)$. The triangle connecting the three intercepts is the visible portion of the plane in the first octant.

When does the intercept form fail?

The intercept form requires all three intercepts to be non-zero. If the plane passes through the origin, or if it is parallel to one of the axes (meaning it never cuts that axis), the intercept form does not apply. In those cases, use the general Cartesian form ax + by + cz = d instead.

For example, the plane z = 5 is parallel to the xy-plane. It has a z-intercept of 5, but it never touches the x-axis or the y-axis, so the intercept form is not available.

Converting between forms

Here is a quick summary of the four forms and how to move between them.

Form Equation What you need
Vector (normal) \vec{r} \cdot \vec{n} = d Normal \vec{n} and d = \vec{a} \cdot \vec{n}
Cartesian ax + by + cz = d Normal (a,b,c) and value d
Three-point Determinant = 0 Three non-collinear points
Intercept \frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1 Three non-zero axis intercepts

From intercept to Cartesian. Multiply \frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1 through by abc to get bcx + acy + abz = abc. The normal is (bc, ac, ab).

From Cartesian to vector. Write \vec{n} = a\hat{i} + b\hat{j} + c\hat{k} and the equation becomes \vec{r} \cdot \vec{n} = d.

From three points to Cartesian. Compute \vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3}, read off (a, b, c), and find d = ax_1 + by_1 + cz_1.

From Cartesian to intercept. Divide both sides by d (assuming d \neq 0): \frac{x}{d/a} + \frac{y}{d/b} + \frac{z}{d/c} = 1. The intercepts are d/a, d/b, d/c.

Two worked examples

Example 1: Plane through three points

Find the equation of the plane through P_1 = (1, 1, -1), P_2 = (6, 4, -5), and P_3 = (-4, -2, 3).

Step 1. Compute two edge vectors.

\vec{P_1 P_2} = (6-1)\hat{i} + (4-1)\hat{j} + (-5+1)\hat{k} = 5\hat{i} + 3\hat{j} - 4\hat{k}
\vec{P_1 P_3} = (-4-1)\hat{i} + (-2-1)\hat{j} + (3+1)\hat{k} = -5\hat{i} - 3\hat{j} + 4\hat{k}

Why: these vectors lie in the plane, so their cross product will be the normal.

Step 2. Compute the normal \vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3}.

\vec{n} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ 5 & 3 & -4 \\ -5 & -3 & 4 \end{vmatrix}
= (12 - 12)\hat{i} - (20 - 20)\hat{j} + (-15 + 15)\hat{k} = 0\hat{i} + 0\hat{j} + 0\hat{k}

Why: wait — the cross product is zero! This means \vec{P_1 P_2} and \vec{P_1 P_3} are parallel.

Step 3. Check: \vec{P_1 P_3} = -1 \times \vec{P_1 P_2}. Yes — the three points are collinear. They lie on a single line, not a plane. Three collinear points do not determine a unique plane.

Why: this is the degenerate case. Three collinear points can lie on infinitely many planes (rotate any plane around the line through those three points). The cross product being zero is the signal.

Result: The three points are collinear. No unique plane exists.

This is a valuable "non-example" — it shows you what the cross-product test catches. Let us redo the problem with a different third point that actually gives a plane.

Take P_3 = (2, 3, 1) instead.

\vec{P_1 P_3} = (2-1)\hat{i} + (3-1)\hat{j} + (1+1)\hat{k} = \hat{i} + 2\hat{j} + 2\hat{k}
\vec{n} = \vec{P_1 P_2} \times \vec{P_1 P_3} = \begin{vmatrix} \hat{i} & \hat{j} & \hat{k} \\ 5 & 3 & -4 \\ 1 & 2 & 2 \end{vmatrix}
= (6 + 8)\hat{i} - (10 + 4)\hat{j} + (10 - 3)\hat{k} = 14\hat{i} - 14\hat{j} + 7\hat{k}

Simplify by dividing by 7: \vec{n} = 2\hat{i} - 2\hat{j} + \hat{k}.

Step 4. Write the equation using P_1 = (1, 1, -1).

2(x - 1) - 2(y - 1) + 1(z + 1) = 0
2x - 2 - 2y + 2 + z + 1 = 0
2x - 2y + z + 1 = 0

or equivalently 2x - 2y + z = -1.

Why: substitute P_1 into \vec{n} \cdot (\vec{r} - \vec{a}_1) = 0 and expand.

Step 5. Verify with P_2 = (6, 4, -5): 2(6) - 2(4) + (-5) = 12 - 8 - 5 = -1. Correct.

Verify with P_3 = (2, 3, 1): 2(2) - 2(3) + 1 = 4 - 6 + 1 = -1. Correct.

Result: 2x - 2y + z = -1, with normal \vec{n} = 2\hat{i} - 2\hat{j} + \hat{k}.

The $x$-$y$ projection of the three points. The triangle $P_1 P_2 P_3$ is the visible part of the plane in this view. The normal $(2, -2, 1)$ points out of the screen in this projection.

The collinearity check at the start is not wasted work — it is the kind of edge case that JEE problems sometimes test deliberately. Always compute the cross product and check that it is non-zero before proceeding.

Example 2: Intercept form and Cartesian conversion

A plane has x-intercept 3, y-intercept -6, and z-intercept 4. Find its equation in intercept form, Cartesian form, and vector form. Also find the normal vector and the perpendicular distance from the origin.

Step 1. Write the intercept form.

\frac{x}{3} + \frac{y}{-6} + \frac{z}{4} = 1

Why: the intercepts are a = 3, b = -6, c = 4, substituted directly into \frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1.

Step 2. Convert to Cartesian form by clearing fractions. The LCM of 3, 6, 4 is 12.

\frac{12x}{3} + \frac{12y}{-6} + \frac{12z}{4} = 12
4x - 2y + 3z = 12

Why: multiply every term by 12 to eliminate all denominators.

Step 3. Read off the normal vector.

\vec{n} = 4\hat{i} - 2\hat{j} + 3\hat{k}

Why: the coefficients of x, y, z in the Cartesian form are the components of the normal.

Step 4. Write the vector form.

\vec{r} \cdot (4\hat{i} - 2\hat{j} + 3\hat{k}) = 12

or equivalently (x\hat{i} + y\hat{j} + z\hat{k}) \cdot (4\hat{i} - 2\hat{j} + 3\hat{k}) = 12.

Why: the vector form is just the Cartesian form rewritten using dot product notation.

Step 5. Find the perpendicular distance from the origin.

|\vec{n}| = \sqrt{16 + 4 + 9} = \sqrt{29}

The perpendicular distance from the origin to the plane 4x - 2y + 3z = 12 is

p = \frac{|d|}{|\vec{n}|} = \frac{12}{\sqrt{29}} = \frac{12\sqrt{29}}{29}

Why: for a plane \vec{r} \cdot \vec{n} = d, the distance from the origin is \frac{|d|}{|\vec{n}|}. This follows from the unit normal form: divide both sides by |\vec{n}| to get \vec{r} \cdot \hat{n} = \frac{d}{|\vec{n}|}, and the right side is the perpendicular distance.

Result: Intercept form: \dfrac{x}{3} - \dfrac{y}{6} + \dfrac{z}{4} = 1. Cartesian: 4x - 2y + 3z = 12. Normal: \vec{n} = 4\hat{i} - 2\hat{j} + 3\hat{k}. Distance from origin: \dfrac{12}{\sqrt{29}}.

The trace of the plane $4x - 2y + 3z = 12$ in the $xy$-plane (set $z = 0$): the line $4x - 2y = 12$, or $y = 2x - 6$. It passes through the $x$-intercept $(3, 0)$ and $y$-intercept $(0, -6)$, matching the intercepts given in the problem. The $z$-intercept $(0, 0, 4)$ is out of the screen.

Verification. Check the three intercepts: at (3, 0, 0): 4(3) - 0 + 0 = 12. At (0, -6, 0): 0 - 2(-6) + 0 = 12. At (0, 0, 4): 0 - 0 + 3(4) = 12. All three satisfy the equation.

Common confusions

Going deeper

If you came here to learn the standard forms of a plane's equation, you have all four — you can stop here. The rest is for readers who want the geometric picture and the connections to the rest of 3D geometry.

Parametric equation of a plane

The normal form \vec{r} \cdot \vec{n} = d describes the plane as the set of points satisfying a single constraint. There is a dual description: the parametric form.

If P_0 is a point on the plane and \vec{v}_1, \vec{v}_2 are two non-parallel vectors lying in the plane, then every point on the plane is:

\vec{r} = \vec{a}_0 + s\vec{v}_1 + t\vec{v}_2, \qquad s, t \in \mathbb{R}

This is the plane analogue of the parametric equation of a line \vec{r} = \vec{a} + \lambda\vec{b}. A line has one parameter (\lambda); a plane has two (s and t).

You can always convert from parametric to normal form by computing \vec{n} = \vec{v}_1 \times \vec{v}_2 and forming \vec{r} \cdot \vec{n} = \vec{a}_0 \cdot \vec{n}.

Why "three points determine a plane"

In the language of linear algebra, a plane through the origin is a 2-dimensional subspace of \mathbb{R}^3. Its normal is the 1-dimensional orthogonal complement. To specify a 2-dimensional subspace, you need two linearly independent vectors — and two vectors are determined by three points (two edges of the triangle they form).

A plane not through the origin is an affine subspace — a translate of a 2-dimensional subspace. The third point pins down the translation.

The formula with the determinant — the scalar triple product equalling zero — is saying: the three vectors from P_1 to R, from P_1 to P_2, and from P_1 to P_3 must be linearly dependent (coplanar). The determinant is the test for linear dependence.

The general equation and its degrees of freedom

The equation ax + by + cz = d has four constants, but not four degrees of freedom. Multiplying all of a, b, c, d by the same non-zero constant gives the same plane (the same set of points). So the plane has 4 - 1 = 3 essential parameters.

This matches the geometry: to fix a plane, you need three independent pieces of information. Three non-collinear points (nine coordinates, minus six constraints from the three collinearity-avoiding conditions) give exactly three degrees of freedom. Three intercepts give exactly three numbers. A unit normal (two parameters, since it has unit length) plus a perpendicular distance (one parameter) give three.

Normal form and the Hesse normal form

The German mathematician Ludwig Hesse introduced the convention of writing the plane equation with a unit normal: \vec{r} \cdot \hat{n} = p, where p \geq 0 is the perpendicular distance from the origin. This form is especially useful for computing the distance from any point to the plane: the signed distance from a point Q with position vector \vec{q} to the plane is \vec{q} \cdot \hat{n} - p. You will use this extensively in the article on Plane — Distances and Angles.

Connection to lines in 3D

A line in 3D is the intersection of two planes. If you have two plane equations a_1 x + b_1 y + c_1 z = d_1 and a_2 x + b_2 y + c_2 z = d_2, the set of points satisfying both simultaneously is a line — provided the two normals are not parallel. The direction of this line is \vec{n}_1 \times \vec{n}_2, perpendicular to both normals. This gives yet another way to write the equation of a line in 3D: as the intersection of two planes.

Where this leads next

You now have the four standard ways to write the equation of a plane. The next questions are about measurement — distances from points to planes, angles between planes, and the angle between a line and a plane.