3D Plane Equation Calculator

Use this 3D Plane Equation Calculator to enter values, adjust options, and review results in a compact responsive workspace.

Results are calculated automatically as you enter data.

3D Plane Equation Calculator

Point A
Point B
Point C
Compare with another plane

Comparison plane uses Ax + By + Cz + D = 0.

Formula steps
Standard form Enter plane data.

▼ See explanations and tips below ▼

What Is a Plane Equation?

A plane equation is an algebraic way to describe a flat surface in three-dimensional Cartesian space. Instead of drawing the whole surface, the equation tells you exactly which points \( (x, y, z) \) lie on the plane.

A common standard form is:

$$ Ax + By + Cz + D = 0 $$

In this form, \(A\), \(B\), and \(C\) are not all zero. The vector \(\langle A, B, C \rangle\) is perpendicular to the plane, so it is called a normal vector. That single idea connects many different ways of describing a plane: if you can find one point on the plane and one normal vector, you can write the plane equation.

Plane equations are useful because they turn geometry into something you can calculate with. You can test whether a point lies on a plane, compare two planes, find a distance from a point to a plane, or convert between common plane forms.


Why Plane Equations Matter

Plane equations appear anywhere three-dimensional geometry is used. Students meet them in analytic geometry, vector calculus, and linear algebra. Teachers use them to connect dot products, cross products, systems of equations, and geometric reasoning. They also appear in applied settings such as computer graphics, physics, architecture, engineering modeling, and 3D coordinate analysis.

A plane equation matters because it gives a compact rule for an infinite set of points. For example, a drawing may show only part of a plane, but the equation describes the entire plane. It also makes relationships easier to check: two planes may look similar, but their normal vectors and coefficients reveal whether they are parallel, identical, or intersecting.


Key Terms to Know

  • 3D Cartesian coordinates: A coordinate system where each point is written as \( (x, y, z) \).
  • Point on a plane: Any point whose coordinates satisfy the plane equation.
  • Normal vector: A nonzero vector perpendicular to the plane.
  • Dot product: A vector operation that is zero when two nonzero vectors are perpendicular.
  • Cross product: A vector operation in 3D that produces a vector perpendicular to two given vectors.
  • Standard form: A plane written as \(Ax + By + Cz + D = 0\).
  • Point-normal form: A plane written using one point and a normal vector.
  • Intercept form: A plane written using its x-, y-, and z-intercepts.
  • Collinear points: Points that lie on the same straight line.
  • Skew lines: Lines in 3D that are not parallel but do not intersect.

How Plane Equations Work

The most important idea is that a plane is determined by a point and a normal vector.

Suppose \(P = (x_0, y_0, z_0)\) is a point on the plane and \(\vec{n} = \langle A, B, C \rangle\) is a normal vector. Any other point \( (x, y, z) \) on the plane creates a vector from \(P\) to that point:

$$ \langle x - x_0,\ y - y_0,\ z - z_0 \rangle $$

Because this vector lies in the plane, it must be perpendicular to the normal vector. A dot product of perpendicular vectors is zero, so:

$$ \vec{n} \cdot \langle x - x_0,\ y - y_0,\ z - z_0 \rangle = 0 $$

Expanding the dot product gives the scalar form:

$$ A(x - x_0) + B(y - y_0) + C(z - z_0) = 0 $$

Then it can be written in standard form:

$$ Ax + By + Cz + D = 0 $$

where:

$$ D = -(Ax_0 + By_0 + Cz_0) $$

This calculator supports several ways to get to the same result.

From a Point and Normal Vector

If you already know a point \(P\) and a nonzero normal vector \(\vec{n}\), the standard equation follows directly from:

$$ D = -\vec{n} \cdot P $$

For \(\vec{n} = \langle A, B, C \rangle\) and \(P = (x_0, y_0, z_0)\), that means:

$$ D = -(Ax_0 + By_0 + Cz_0) $$

From Three Points

Three non-collinear points determine one plane. If the points are \(A\), \(B\), and \(C\), two vectors in the plane are:

$$ \overrightarrow{AB} = B - A $$
$$ \overrightarrow{AC} = C - A $$

A normal vector can be found with the cross product:

$$ \vec{n} = \overrightarrow{AB} \times \overrightarrow{AC} $$

If the cross product is the zero vector, the points are collinear and do not define a unique plane.

From Intercepts

If a plane crosses the x-, y-, and z-axes at finite nonzero intercepts \(a\), \(b\), and \(c\), it can be written as:

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

This is equivalent to standard form by moving everything to one side:

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

So the standard-form coefficients are:

$$ A = \frac{1}{a}, \qquad B = \frac{1}{b}, \qquad C = \frac{1}{c}, \qquad D = -1 $$

Intercept form is convenient only when all three intercepts are defined and nonzero.

From Two Lines

Two lines define a unique plane only in certain cases.

If two nonparallel lines intersect, their direction vectors lie in the plane. If the direction vectors are \(\vec{d}_1\) and \(\vec{d}_2\), then a normal vector is:

$$ \vec{n} = \vec{d}_1 \times \vec{d}_2 $$

If two lines are parallel but distinct, they can also define a plane. In that case, one useful normal vector comes from crossing the line direction with a vector between the two lines:

$$ \vec{n} = \vec{d}_1 \times (P_2 - P_1) $$

Skew lines do not lie in one plane, so they cannot produce a single plane equation. Coincident lines also do not define a unique plane, because infinitely many planes can contain the same line.

Distance from the Origin

For a plane in standard form,

$$ Ax + By + Cz + D = 0 $$

its perpendicular distance from the origin \( (0,0,0) \) is:

$$ d = \frac{|D|}{\sqrt{A^2 + B^2 + C^2}} $$

This distance is zero when the plane passes through the origin.


Examples of Plane Equations in Practice

Example 1: Point and Normal Vector

Suppose a plane contains the point:

$$ P = (1, -2, 3) $$

and has normal vector:

$$ \vec{n} = \langle 2, 1, -1 \rangle $$

Use point-normal form:

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

Simplify:

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

So the standard equation is:

$$ 2x + y - z + 3 = 0 $$

Example 2: Three Intercepts

Suppose a plane crosses the coordinate axes at:

$$ (1,0,0), \qquad (0,2,0), \qquad (0,0,3) $$

The intercept form is:

$$ \frac{x}{1} + \frac{y}{2} + \frac{z}{3} = 1 $$

Multiplying by \(6\) gives:

$$ 6x + 3y + 2z = 6 $$

Move all terms to one side:

$$ 6x + 3y + 2z - 6 = 0 $$

So one standard-form equation is:

$$ 6x + 3y + 2z - 6 = 0 $$

Example 3: A Plane Through the Origin

Suppose the normal vector is:

$$ \vec{n} = \langle 4, -2, 1 \rangle $$

and the plane passes through:

$$ P = (0,0,0) $$

Then:

$$ D = -(4 \cdot 0 + (-2) \cdot 0 + 1 \cdot 0) = 0 $$

The equation is:

$$ 4x - 2y + z = 0 $$

Because \(D = 0\), the distance from the origin is:

$$ d = \frac{|0|}{\sqrt{4^2 + (-2)^2 + 1^2}} = 0 $$

That result makes sense: the origin is on the plane.


Example 4: Collinear Points Do Not Define One Plane

Consider the points:

$$ (0,0,0), \qquad (1,1,1), \qquad (2,2,2) $$

The vectors from the first point are:

$$ \langle 1,1,1 \rangle \quad \text{and} \quad \langle 2,2,2 \rangle $$

The second vector is just \(2\) times the first, so the points lie on the same line. Their cross product is the zero vector, meaning there is no unique normal vector. Infinitely many planes contain that line, so these three points cannot determine a single plane equation.


How to Interpret the Result

The main result is the standard equation:

$$ Ax + By + Cz + D = 0 $$

This equation describes every point on the plane. If you substitute a point’s coordinates for \(x\), \(y\), and \(z\) and the left side equals \(0\), the point lies on the plane.

The normal vector \(\langle A, B, C \rangle\) tells you the plane’s orientation. It points perpendicular to the plane, not along the plane. Multiplying the normal vector by any nonzero constant gives a vector with the same perpendicular direction, so plane equations are not unique.

The point on the plane is one valid anchor point used to build the equation. It is not the only point on the plane.

The distance from the origin is the shortest straight-line distance from \( (0,0,0) \) to the plane. It is measured in the same coordinate scale as the inputs. If the coordinates are unitless, the distance is also a coordinate distance rather than a physical measurement.

The intercept form is meaningful only when the plane crosses all three coordinate axes at finite, nonzero intercepts. If a plane is parallel to one coordinate axis or passes through the origin in a way that creates a zero intercept, intercept form may be unavailable or misleading.

If a comparison plane is entered, the relationship can be interpreted as follows:

  • Intersect in a line: The planes are not parallel, so they cross along a line.
  • Identical: The two standard-form equations are proportional and describe the same plane.
  • Parallel and distinct: The normal vectors are parallel, but the equations do not describe the same plane.
  • No comparison plane entered: Only the main plane was calculated.

Common Mistakes and Misconceptions

  • Assuming the equation is unique: The equations \(2x + 4y + 6z - 8 = 0\) and \(x + 2y + 3z - 4 = 0\) describe the same plane because every coefficient was scaled by the same nonzero factor.
  • Using collinear points as if they define a plane: Three points define a unique plane only when they are not all on the same line.
  • Confusing a direction vector with a normal vector: A line direction vector points along a line. A plane normal vector points perpendicular to a plane.
  • Entering a zero normal vector: The zero vector has no direction, so it cannot define a plane’s orientation.
  • Using intercept form when an intercept is zero or undefined: Intercept form requires finite, nonzero x-, y-, and z-intercepts.
  • Expecting skew lines to define a plane: Skew lines do not intersect and are not parallel, so no single plane contains both.
  • Entering only some comparison coefficients: A comparison plane in standard form needs all four coefficients: \(A\), \(B\), \(C\), and \(D\).
  • Rounding too early: Rounding intermediate values can change the final equation, especially with decimal coordinates or nearly parallel vectors.

When to Use Plane Equations

Use plane equations when you need to:

  • Write the equation of a plane from geometric information.
  • Convert a point-normal, intercept, three-point, or two-line description into standard form.
  • Check whether a point lies on a plane.
  • Find a normal vector from a standard-form equation.
  • Find the perpendicular distance from the origin to a plane.
  • Compare two planes as intersecting, identical, or parallel.
  • Connect dot products and cross products to 3D geometry.

Limitations and Things to Keep in Mind

A plane equation is an exact mathematical model, but calculator results depend on the information you enter and the numeric precision used in the calculation.

This calculator uses decimal numeric input. It does not perform symbolic algebra, exact fraction simplification, exact radical output, arbitrary-precision arithmetic, or physical unit conversion.

Displayed numbers use up to 10 significant digits for readability, while copied equations retain the calculator's full JavaScript numeric precision. Very small nonzero values may be shown in exponential notation. Nearly collinear points, nearly parallel lines, and nearly coplanar lines are flagged because their resulting coefficients can be sensitive to rounding.

Nearly degenerate inputs can be sensitive. Examples include points that are almost collinear, lines that are almost skew, or coefficients that are extremely large or extremely small. In those cases, small numeric differences may affect validation or comparison results.

The visual preview is illustrative. It can help you understand the plane’s orientation, point, axes, and normal vector, but it should not be treated as a precise scale drawing for measurement.

Intercept mode has special restrictions. It works only when all three intercepts are finite and nonzero. Planes with missing, infinite, or zero intercepts should be entered by another method.

Two-lines mode works only when the two lines determine exactly one plane. Intersecting nonparallel lines and parallel distinct lines can define a plane. Skew lines and coincident lines cannot define a unique plane from the given information alone.

For engineering, design, scientific modeling, or any decision where geometric accuracy affects safety or cost, double-check the inputs, units, and tolerance assumptions with an appropriate method or qualified professional.


How to Use This Calculator

  1. Choose the plane input method: three points, point and normal, intercepts, or two lines.
  2. Enter all required coordinates, vector components, intercepts, or line data for the selected method.
  3. Optionally enter all four standard-form coefficients \(A\), \(B\), \(C\), and \(D\) for a comparison plane. Leave all four blank if you do not want a comparison.
  4. Review the standard equation shown in the result.
  5. Check the summary values, including the normal vector, point on the plane, distance from the origin, intercept form, and comparison result.
  6. Read the formula steps to see how the plane was constructed from your inputs.
  7. Use the graph download option if you want to save the visual preview as a PNG.

Frequently Asked Questions

What is the standard form of a plane?

The standard form is \(Ax + By + Cz + D = 0\), where \(A\), \(B\), and \(C\) are not all zero. The vector \(\langle A, B, C \rangle\) is normal to the plane.


Why do I need a normal vector?

A normal vector tells you the plane’s orientation because it points perpendicular to the plane. Once you know a normal vector and one point on the plane, you can write the full plane equation.


Can two different equations describe the same plane?

Yes. Multiplying every coefficient in a plane equation by the same nonzero number gives an equivalent equation. For example, \(x + 2y - z + 5 = 0\) and \(3x + 6y - 3z + 15 = 0\) describe the same plane.


Why do three collinear points fail?

Three collinear points lie on one straight line. Infinitely many planes can pass through that line, so the points do not provide enough information to choose one unique plane.


When do two lines define a plane?

Two lines define a plane when they intersect or when they are parallel and distinct. Skew lines do not lie in one plane, and coincident lines leave infinitely many possible planes.


What does the distance from the origin mean?

It is the shortest perpendicular distance from \( (0,0,0) \) to the plane. If the plane passes through the origin, this distance is \(0\).


Sources and References

Books and Textbooks

  1. Gilbert Strang and Edwin “Jed” Herman. Calculus Volume 3. OpenStax, 2016. Section 2.5, “Equations of Lines and Planes in Space,” including plane equations, point-to-plane distance, relationships between planes, and skew lines. https://openstax.org/books/calculus-volume-3/pages/2-5-equations-of-lines-and-planes-in-space
  2. Joel Feldman, Andrew Rechnitzer, and Elyse Yeager. CLP-3 Multivariable Calculus. University of British Columbia Department of Mathematics, 2017–2024. Section 1.4, “Equations of Planes in 3d,” and related vector geometry material. https://math.libretexts.org/Bookshelves/Calculus/CLP-3_Multivariable_Calculus_%28Feldman_Rechnitzer_and_Yeager%29/01%3A_Vectors_and_Geometry_in_Two_and_Three_Dimensions/1.04%3A_Equations_of_Planes_in_3d

Online and University Sources

  1. Paul Dawkins. “Calculus III - Equations of Planes.” Paul’s Online Notes, Lamar University, updated November 16, 2022. Used for point-normal form, scalar plane equations, and constructing a plane from three points using the cross product. https://tutorial.math.lamar.edu/classes/calciii/eqnsofplanes.aspx