Skip to the calculator
Rule Calculator

Midpoint Calculator

With x₁ 2, y₁ 3, x₂ 8, y₂ 11, midpoint comes to 10.0000 — distance. It is reached in 5 steps, the last of which is sqrt(6 * 6 + 8 * 8), and each one is printed on the page with its numbers filled in. The formula is the one published by NIST Digital Library of Mathematical Functions, not an approximation fitted to it.

The midpoint of two points, with the distance, the slope and the perpendicular bisector — what a coordinate-geometry question asks about the same pair.

Formula and sources checked · How we check

x₁ 2, y₁ 3, x₂ 8, y₂ 11

10.0000

Distance for the example below. Editing a field recomputes the calculator below; this figure holds the answer the page was loaded with.

It is written into the HTML rather than drawn by a script, so a search engine reading this page without running JavaScript still finds an answer.

Distance
10.0000
Midpoint x
(2 + 8) / 25
Midpoint y
(3 + 11) / 27
Distance between the points
sqrt(6 * 6 + 8 * 8)10
Slope of the line through them
8 / 61.333
Slope of the perpendicular bisector
-6 / 8-0.75

Ask about this in the chat

Worked example

The midpoint of (2, 3) and (8, 11) is (5, 7) — the average of the x values and the average of the y values. The two points are 10 apart, because 6 and 8 are the legs of a 6-8-10 right triangle.

How to work it out yourself

  1. 1.Average the x coordinates, then average the y coordinates. That is the entire midpoint formula, and writing it as (x₁ + x₂)/2 makes it look harder than "halfway between".
  2. 2.The distance uses Pythagoras on the same two differences, which is why the two formulas are always taught together.
  3. 3.The perpendicular bisector passes through the midpoint with the negative reciprocal slope. A line of slope 4/3 has a bisector of slope −3/4.
  4. 4.For three dimensions, average the z coordinates too and add z² under the square root. Nothing else changes.

Distance from the origin, second point varied along y

06.713.40 y₂: 6.71 y₂: 6.32 y₂: 6.13 y₂: 64 y₂: 6.15 y₂: 6.36 y₂: 6.78 y₂: 7.810 y₂: 9.212 y₂: 10.815 y₂: 13.4015y₂
Distance from the origin, second point varied along y
y₂DistanceMidpoint ySlope of the line through them
06.70821.5-0.5
16.32462-0.33
26.08282.5-0.17
36.000030
46.08283.50.17
56.324640.33
66.70824.50.5
87.81025.50.83
109.21956.51.17
1210.81677.51.5
1513.416492

The midpoint moves half as fast as the endpoint, which is the whole of the formula: it is the average of the coordinates, not a construction.

The formula

  1. Midpoint x(2 + 8) / 2
  2. Midpoint y(3 + 11) / 2
  3. Distance between the pointssqrt(6 * 6 + 8 * 8)
  4. Slope of the line through them8 / 6
  5. Slope of the perpendicular bisector-6 / 8

Source: NIST Digital Library of Mathematical Functions — coordinate geometry, Euclid, Elements Book I, Proposition 10 — bisecting a given line segment

Questions people actually ask

What is the midpoint formula?
((x₁ + x₂)/2, (y₁ + y₂)/2). It is the average of the two points, taken one coordinate at a time. The midpoint of (2, 3) and (8, 11) is (5, 7).
How do you find the endpoint if you know the midpoint?
Double the midpoint and subtract the endpoint you have: x₂ = 2m − x₁. If the midpoint is (5, 7) and one end is (2, 3), the other is (8, 11).
What is a perpendicular bisector?
The line at right angles to a segment through its midpoint. Every point on it is equidistant from the two endpoints, which is why the circumcentre of a triangle is where the three perpendicular bisectors meet.
Is the midpoint the same as the average?
Yes — that is exactly what it is, done separately for each coordinate. The word "midpoint" describes the geometry and the word "average" describes the arithmetic, and it is the same operation.
Does this work in three dimensions?
The same way: average each coordinate, and the distance becomes √(Δx² + Δy² + Δz²). The formula generalises to any number of dimensions without changing shape.

Related

Put this calculator on your site

Free, no attribution required beyond the link.

<iframe src="https://rulecalculators.com/embed/midpoint" width="100%" height="420" style="border:1px solid #e7e4de;border-radius:12px" title="Midpoint Calculator"></iframe>
Did this answer your question?