2D Distance Between Two Points
The 2D distance formula returns the straight-line (Euclidean) distance between two points (x₁, y₁) and (x₂, y₂) on a flat coordinate plane. It is a direct application of the Pythagorean theorem: the horizontal and vertical differences are the legs of a right triangle whose hypotenuse is the distance.
d = √((x₂ − x₁)² + (y₂ − y₁)²)
3D Distance Between Two Points
The 3D distance formula extends the Pythagorean idea into three dimensions. Use it whenever your two points have an x, y, and z coordinate — for example, positions in a 3D modelling space, voxel coordinates, or stations on a topographic survey.
d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²)
How It Works
The distance formula comes directly from the Pythagorean theorem. Pick two points on a coordinate plane and draw the horizontal segment Δx = x₂ − x₁ and the vertical segment Δy = y₂ − y₁. Together with the straight line between the two points, those segments form a right triangle. The Pythagorean theorem then gives d² = Δx² + Δy², so d = √(Δx² + Δy²). Extending to three dimensions, the right triangle becomes a right-angled box and the formula gains a Δz² term: d = √(Δx² + Δy² + Δz²). The calculator also returns the midpoint — the average of the two coordinates along each axis — and Δx, Δy (and Δz in 3D mode) so you can see the legs of the triangle that the answer was built from.
Example Problem
Find the distance between (1, 2) and (4, 6).
- Identify the two points. Point 1: (x₁, y₁) = (1, 2). Point 2: (x₂, y₂) = (4, 6).
- Write the 2D distance formula: d = √((x₂ − x₁)² + (y₂ − y₁)²).
- Substitute the values: d = √((4 − 1)² + (6 − 2)²).
- Compute the differences: Δx = 4 − 1 = 3 and Δy = 6 − 2 = 4.
- Square and add: 3² + 4² = 9 + 16 = 25.
- Take the square root: d = √25 = 5. This is the classic 3-4-5 right triangle, with the distance as its hypotenuse.
- Bonus: the midpoint is ((1 + 4) / 2, (2 + 6) / 2) = (2.5, 4) — the average of the x-coordinates and the average of the y-coordinates.
Key Concepts
Euclidean distance is the straight-line ('as the crow flies') distance and is the default meaning of 'distance' on a coordinate plane. Two other distance metrics show up often in computing and pathfinding: Manhattan (taxicab) distance |Δx| + |Δy| measures movement constrained to a grid, and Chebyshev distance max(|Δx|, |Δy|) measures the worst single-axis difference (think of a king on a chessboard). The Euclidean formula generalises cleanly to any number of dimensions — in n dimensions, d = √(Δx₁² + Δx₂² + … + Δxₙ²). Signed differences matter inside the formula (they are squared, so the sign disappears), but their signs still tell you the direction from point 1 to point 2 along each axis.
Applications
- GPS and mapping: estimating the straight-line distance between two latitude / longitude points (the flat formula is accurate for short distances; large-scale routing uses haversine on a sphere)
- Computer graphics and game development: measuring how far apart two sprites, vertices, or 3D objects are for collision detection and rendering
- Machine learning: the Euclidean metric underlies k-nearest-neighbors classification, k-means clustering, and many similarity scores
- Robotics and motion planning: computing how far a robot needs to travel between waypoints in a 2D or 3D workspace
- Sports analytics: measuring shot distance in golf, basketball, or soccer from coordinates on the field of play
- Surveying and construction: finding the straight-line span between two staked points, often as a sanity check on a tape measurement
Common Mistakes
- Forgetting to square the differences before summing — adding raw Δx and Δy gives the Manhattan distance, not the Euclidean distance the formula is meant to compute.
- Adding the absolute values |Δx| + |Δy| instead of √(Δx² + Δy²). |Δx| + |Δy| is the taxicab distance and is always at least as large as the straight-line distance.
- Mixing 2D and 3D coordinate systems — if one point is (x, y) and the other is (x, y, z), either drop z = 0 deliberately for the 2D-point or switch the calculator into 3D mode for both points.
- Swapping the subtraction order inconsistently. Δx and Δy are squared, so it does not change the answer, but doing (x₂ − x₁) for x and (y₁ − y₂) for y is a common source of arithmetic errors when working by hand.
- Forgetting the square root at the end. The intermediate sum Δx² + Δy² is the squared distance — useful for comparisons but not the distance itself.
Frequently Asked Questions
How do you calculate the distance between two points?
Use the distance formula d = √((x₂ − x₁)² + (y₂ − y₁)²). Subtract the x-coordinates and the y-coordinates, square each difference, add them, then take the square root. The result is the straight-line distance between the two points.
What is the distance formula?
The distance formula is d = √((x₂ − x₁)² + (y₂ − y₁)²) in two dimensions and d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²) in three dimensions. It returns the Euclidean (straight-line) distance between two coordinate points.
How is the distance formula derived from the Pythagorean theorem?
Plot two points on a coordinate plane and connect them with a straight line. Drop a horizontal segment of length Δx = x₂ − x₁ and a vertical segment of length Δy = y₂ − y₁; together with the connecting line they form a right triangle. The Pythagorean theorem says d² = Δx² + Δy², so d = √(Δx² + Δy²).
What is the 3D distance formula?
In three dimensions the distance between (x₁, y₁, z₁) and (x₂, y₂, z₂) is d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²). It extends the 2D formula by adding the squared difference of the z-coordinates inside the square root.
What is the midpoint formula?
The midpoint of (x₁, y₁) and (x₂, y₂) is ((x₁ + x₂) / 2, (y₁ + y₂) / 2) — the average of the x-coordinates and the average of the y-coordinates. In three dimensions, average each of x, y, and z. The midpoint always lies exactly halfway along the straight line between the two points.
How do you find distance on a coordinate plane?
Read off the (x, y) coordinates of both points from the grid, then plug them into d = √((x₂ − x₁)² + (y₂ − y₁)²). Sign matters inside the parentheses (negative coordinates are allowed), but once you square the differences the signs drop out, so the answer is always non-negative.
Does the order of the two points matter?
No. Distance is symmetric: the distance from A to B is the same as the distance from B to A. Swapping x₁ and x₂ flips the sign of Δx, but squaring it removes the sign, so the final answer is unchanged.
What is the difference between Euclidean and Manhattan distance?
Euclidean distance is the straight-line, 'as the crow flies' distance computed by this calculator. Manhattan (or taxicab) distance |Δx| + |Δy| is the distance you would travel along a grid of streets. For the same two points, Manhattan distance is always greater than or equal to Euclidean distance.
Reference: Reference: Euclidean distance and the midpoint formula are standard results in analytic geometry; see any introductory coordinate-geometry text (for example, Stewart's Calculus appendix on coordinate geometry).
Distance Formula
The distance formula gives the straight-line (Euclidean) distance between two coordinate points. The 2D form is a direct application of the Pythagorean theorem; the 3D form extends it with a third squared difference.
2D Distance
d = √((x₂ − x₁)² + (y₂ − y₁)²)
3D Distance
d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²)
- x₁, y₁, z₁ — coordinates of the first point.
- x₂, y₂, z₂ — coordinates of the second point.
- Δx = x₂ − x₁, Δy = y₂ − y₁, Δz = z₂ − z₁ — signed differences along each axis; the legs of the right triangle (or right-angled box in 3D) whose hypotenuse is d.
- d — straight-line distance between the two points, always non-negative.
The distance d is the hypotenuse of a right triangle whose legs are Δx and Δy.
Worked Examples
Coordinate Geometry
What is the distance between (1, 2) and (4, 6)?
- Δx = 4 − 1 = 3 and Δy = 6 − 2 = 4.
- d = √(3² + 4²) = √(9 + 16) = √25.
- d = 5 — the classic 3-4-5 right triangle.
Mapping
How far apart are (0, 0) and (12, 5)?
- Δx = 12 − 0 = 12 and Δy = 5 − 0 = 5.
- d = √(12² + 5²) = √(144 + 25) = √169.
- d = 13 — a 5-12-13 right triangle.
3D Modeling
What is the 3D distance between (1, 2, 3) and (4, 6, 8)?
- Δx = 3, Δy = 4, Δz = 5.
- d = √(3² + 4² + 5²) = √(9 + 16 + 25) = √50.
- d ≈ 7.0710678 units.
Related Calculators
- Line Equation Calculator — slope, distance, and slope-intercept form for two points
- Pythagorean Theorem Calculator — solve a² + b² = c² for any side of a right triangle
- Linear Interpolation Calculator — estimate y for an x between two known points
- Geometric Formulas Calculator — area, perimeter, and volume of common shapes
- Trigonometry Calculator — compute trig functions, angles, and side lengths
Related Sites
- CameraDOF — Depth of field calculator for photographers
- Percent Off Calculator — Discount and sale price calculator
- InfantChart — Baby and child growth percentile charts
- Hourly Salaries — Hourly wage to annual salary converter
- Z-Score Calculator — Z-score, percentile, and probability calculator
- Medical Equations — Hemodynamic, pulmonary, and dosing calculators