Midpoint Calculator

The midpoint of a line segment is the point exactly halfway between two endpoints.

About this calculator

The midpoint of a line segment is the point exactly halfway between two endpoints. In the plane, average the x-coordinates and average the y-coordinates. If A is (2, 3) and B is (8, 11), the midpoint is (5, 7).

Use this when bisecting a segment in coordinate geometry, finding the center of a diagonal on a map grid, or checking whether a fourth vertex completes a parallelogram. The calculator also returns Δx, Δy, and the segment length so you can link the result to slope or distance work.

Midpoints appear in proofs, vector problems, and GIS layouts. Pair with the [[distance]] calculator for full segment metrics, the [[slope]] calculator for line steepness, and the [[area]] calculator when the segment is one side of a rectangle. For 3D work, apply the same averaging to z-coordinates manually.

Common uses

  • Find the center of a line segment in coordinate geometry homework
  • Locate the halfway point between two map grid coordinates
  • Check the diagonal midpoint of a rectangle or parallelogram
  • Set anchor points for symmetry in CAD or graphics layouts
  • Verify answers before plotting perpendicular bisectors

Frequently asked questions

What is the midpoint of (2, 3) and (8, 11)?

x = (2 + 8)/2 = 5 and y = (3 + 11)/2 = 7, so the midpoint is (5, 7). The segment length is √(6² + 8²) = 10 units.

Does the midpoint formula work for negative coordinates?

Yes. Add the coordinates normally, including negative values, then divide by 2. Example: (−4, 6) and (2, −2) give midpoint (−1, 2).

How is midpoint different from distance?

Midpoint returns the halfway coordinate pair. Distance returns how long the segment is. This calculator gives both: the averaged point plus the Pythagorean length.

Can I use this for latitude and longitude?

Only as a flat approximation over short spans. For true Earth midpoints along a great circle, use a geodesic tool. On a homework xy-grid, the average formula is correct.