Distance Formula Calculator

Find the straight-line Euclidean distance between two Cartesian points in 2D or 3D, with coordinate differences, squared distance, exact radical form, and transparent calculation steps.

Choose whether your points use two or three coordinates.
Display label only; coordinates are not converted between units.

Point 1

Point 2

Optional display settings

These settings change how results are displayed, not the underlying calculation.

Your Distance Results

Coordinate differences0Δx • Δy
Squared distance0d² before taking the square root
Exact radical form0Exact when the radicand is an integer
Distance Between Points0Straight-line Euclidean distance
Enter both points, then calculate. Negative coordinates and decimals are supported.

Calculation breakdown

Point 1
Point 2
Substitution
Sum of squares
Distance

Transparent formula

2D: d = √[(x₂ − x₁)² + (y₂ − y₁)²]

3D: d = √[(x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²]

Reversing the points changes the signs of the coordinate differences but not the final distance.

The distance formula measures the length of the straight line joining two points in a Cartesian coordinate system. This calculator supports both the familiar two-dimensional form and its three-dimensional extension, while keeping the intermediate coordinate changes visible so you can verify the mathematics instead of receiving only a final decimal.

How to use the Distance Formula Calculator

Select 2D when each point has an x- and y-coordinate, or 3D when each point also has a z-coordinate. Enter Point 1 and Point 2 exactly as they are written. Coordinates may be positive, negative, zero, or decimal values. If your coordinate system has a meaningful unit, such as meters or feet, choose it from the unit menu; otherwise leave the calculator set to Unitless.

Press Calculate Distance. The blue result is the straight-line distance between the two points. Supporting results show the signed coordinate differences, squared distance, and an exact square-root form when appropriate. The calculation breakdown substitutes your actual numbers into the selected formula.

The optional precision control affects display rounding only. The underlying calculation is performed before the result is formatted.

Distance formula in 2D and 3D

For two points P₁ = (x₁, y₁) and P₂ = (x₂, y₂), the two-dimensional Euclidean distance is:

d = √[(x₂ − x₁)² + (y₂ − y₁)²]

For points P₁ = (x₁, y₁, z₁) and P₂ = (x₂, y₂, z₂), the three-dimensional formula is:

d = √[(x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²]

The expression inside the square root is the squared distance, d². Squared distance is useful in algebra, optimization, programming, and nearest-point comparisons because two distances can be compared without evaluating square roots.

Why the distance formula works

The 2D formula is the Pythagorean theorem written with coordinates. Draw a horizontal segment from the first point toward the x-position of the second point, then a vertical segment to the second point. These two segments form the legs of a right triangle. Their lengths are the horizontal and vertical separations.

The horizontal separation is |x₂ − x₁| and the vertical separation is |y₂ − y₁|. If those leg lengths are a and b, the Pythagorean theorem gives c² = a² + b². The direct segment joining the original points is the hypotenuse c. Because the coordinate differences are squared, the absolute-value symbols are unnecessary in the final distance formula.

The same idea extends into three dimensions. The x-, y-, and z-separations are perpendicular components, and the straight-line length is the square root of the sum of their squares.

Finding distance between two points in 2D

A point in the coordinate plane is an ordered pair (x, y). The x-coordinate describes horizontal position and the y-coordinate describes vertical position. The distance formula combines the two coordinate changes into one direct length.

For P₁ = (−3, −1) and P₂ = (2, 3), Δx = 2 − (−3) = 5 and Δy = 3 − (−1) = 4. Therefore d = √(5² + 4²) = √41 ≈ 6.4031. Parentheses are especially helpful when subtracting negative coordinates because they make the sign change visible.

If the two points lie on the same horizontal or vertical line, one coordinate difference is zero. The formula then reduces to the absolute difference along the remaining axis.

Finding distance between two points in 3D

Three-dimensional Cartesian space adds a z-coordinate. Calculate Δx, Δy, and Δz, square each one, add the three squares, and take the square root.

For P₁ = (1, 1, 1) and P₂ = (3, 6, 9), the coordinate changes are 2, 5, and 8. The squared distance is 4 + 25 + 64 = 93, so d = √93 ≈ 9.6437.

A 2D problem is also a special case of 3D distance when the two z-coordinates are equal. Then Δz = 0, so the third term contributes nothing to the total.

Understanding Δx, Δy, and Δz

The symbol Δ means “change in.” This calculator defines Δx = x₂ − x₁, Δy = y₂ − y₁, and in 3D, Δz = z₂ − z₁. These are signed differences. A negative Δx means Point 2 is in the negative x-direction from Point 1; a positive Δx means it is in the positive direction.

Distance is different: it is a scalar length, so it is never negative. Signed coordinate differences contain directional information, while the final distance contains magnitude only. If both direction and magnitude matter, use vector components together with the vector's magnitude.

Swapping Point 1 and Point 2 reverses every signed difference, but the distance stays exactly the same because each difference is squared.

Exact radical form versus decimal distance

When the squared distance is an integer, an exact radical can preserve more mathematical information than a rounded decimal. For example, √41 is exact, whereas 6.4031 is an approximation. Many algebra and geometry exercises prefer exact form unless a decimal is specifically requested.

Some radicals simplify. For example, √45 = √(9 × 5) = 3√5. This calculator simplifies integer radicands when practical. If decimal coordinates produce a non-integer squared distance, the calculator still gives the decimal distance and shows the square-root expression without pretending an awkward decimal radical is a simpler exact answer.

Units, coordinate scale, and squared units

If the coordinates on every axis use the same physical unit, the final distance uses that unit. Meter coordinates produce meters; foot coordinates produce feet. Squared distance uses squared units because it represents d² rather than d.

The unit selector is intentionally a display label only. It does not convert coordinates. If some coordinates are in meters and others in feet, convert them to one common scale before calculating. A Cartesian distance is meaningful only when all axes use compatible units and scale.

In pure mathematics, graphing, and abstract coordinate geometry, coordinates are often unitless. In that case, the answer can simply be described in coordinate units.

Worked distance formula examples

Classic 3–4–5

P₁=(0,0), P₂=(3,4). d=√(3²+4²)=√25=5.

Negative coordinates

P₁=(−3,−1), P₂=(2,3). d=√(5²+4²)=√41≈6.4031.

Three dimensions

P₁=(1,1,1), P₂=(3,6,9). d=√93≈9.6437.

Example with the same x-coordinate

If P₁ = (4, −2) and P₂ = (4, 7), Δx = 0 and Δy = 9. Therefore d = √(0² + 9²) = 9. This is simply the vertical separation.

Example with decimal coordinates

For P₁ = (1.5, 2.25) and P₂ = (4.1, −0.75), Δx = 2.6 and Δy = −3. The squared distance is 2.6² + (−3)² = 6.76 + 9 = 15.76, so the distance is √15.76 ≈ 3.9699.

Special cases and useful properties

SituationResultWhy
Same pointd = 0Every coordinate difference is zero.
Same x in 2Dd = |y₂ − y₁|Horizontal separation is zero.
Same y in 2Dd = |x₂ − x₁|Vertical separation is zero.
Points reversedDistance unchangedSigns reverse, squares do not.
All coordinates scaled by kDistance scales by |k|Uniform scaling multiplies all component lengths.
One-dimensional cased = |x₂ − x₁|All other component differences are zero.

What this calculator does not measure

This calculator finds Euclidean straight-line distance in a Cartesian coordinate system. That is not automatically road distance, walking distance, travel distance, or distance along a curved surface.

Latitude and longitude are angular geographic coordinates on Earth. Treating raw latitude and longitude as ordinary x and y coordinates can be misleading, especially over larger areas. Geographic distance should use a suitable spherical or ellipsoidal method.

Some applications intentionally use other distance definitions, such as Manhattan distance, weighted distance, or domain-specific metrics. Those are different mathematical models and should not be confused with Euclidean distance.

Common distance-formula mistakes

Distance Formula Calculator FAQs

Can the distance between two points be negative?

No. Coordinate changes may be negative, but Euclidean distance is a nonnegative scalar length.

Does it matter which point is Point 1?

No for the final distance. Reversing the points changes the signs of the coordinate differences but not their squares.

Can I use decimals and negative coordinates?

Yes. Integers, decimals, negative values, positive values, and zero are all valid Cartesian coordinates.

What is squared distance?

Squared distance is the sum of the squared coordinate differences before the square root is taken. It equals d².

Why keep an exact radical?

An exact radical avoids rounding. For example, √41 is exact, while 6.4031 is rounded.

Can I use latitude and longitude?

Raw latitude and longitude should generally not be treated as flat Cartesian coordinates for real-world distance because Earth is curved.

Important note

This calculator is designed for Euclidean distance between Cartesian coordinates whose axes use compatible scales. The coordinate-unit menu labels the result but does not perform unit conversion. For geographic coordinates, curved surfaces, road routes, or specialized distance metrics, use a method designed for that geometry or application.