Midpoint Calculator
Find exact midpoints and endpoints.
Dimensions
Number line, plane or space
Methods
Average or reflect coordinates
Checks
Exact vector and half distances
Midpoint inputs
Find the center or recover an endpoint.
Signed decimal, scientific e notation or integer fraction.
Entry and display options
Each workflow retains its own source points.
Inactive coordinates are retained locally and excluded from calculations and shared links.
Signed decimal, scientific e notation or integer fraction.
Signed decimal, scientific e notation or integer fraction.
Signed decimal, scientific e notation or integer fraction.
Exact coordinates, midpoint checks and squared distances do not change with display precision.
The diagram is available for 2D coordinates. All selected dimensions contribute to the exact calculation. Sources retain sixty significant decimal digits or sixty digits per integer fraction, with scientific input exponents from negative one hundred through positive one hundred. Each source has a one-hundred-eighty-character limit. Exact numerators and denominators are bounded to eighteen hundred digits. Rational decimal views use half-away-from-zero rounding; numerical lengths and screen positions are approximations.
Exact midpoint
Decimal coordinate view
Exact coordinate arithmetic determines the answer. Every midpoint-vector residual is zero, and both half-segment squared distances agree exactly. Rounded displays do not replace these checks.
Endpoints and midpoint
First endpoint
Second endpoint
Midpoint
Full and half segment lengths
These are Cartesian arithmetic midpoints, not geographic, circular-angle, logarithmic-axis or weighted midpoints. Distances require compatible units on every active axis.
Segment and midpoint diagram
Square: first endpoint. Diamond: second endpoint. Circle: midpoint. The solid segment stops at its endpoints and is divided into equal halves.
Axes outside this local window are omitted. Centering uses exact coordinate differences before numerical plotting; components below screen resolution can appear aligned. The exact coordinates determine the answer.
Midpoint calculation step by step
Record the known coordinates
Use coordinates from the same Cartesian reference frame and preserve coordinate order. In one dimension there is one coordinate; the plane uses two, and space uses three.
Average the horizontal coordinates
Add the two matching endpoint coordinates exactly and divide their sum by two. A coordinate difference is not a midpoint coordinate.
Average the vertical coordinates
Add the two matching endpoint coordinates exactly and divide their sum by two. A coordinate difference is not a midpoint coordinate.
Verify the midpoint vector identity
Every coordinate of this exact residual is zero. This verifies the coordinate average and segment position, rather than relying only on equal rounded distances.
Compare the two exact half distances
Both squared distances agree exactly, and each is one quarter of the full squared segment length. The vector identity also confirms that the point lies on the segment.
Keep the length expression exact
The nonnegative square root gives a Euclidean length when coordinate axes use compatible units. Numerical length views are approximate and do not change the exact midpoint.
Inputs saved with this calculation
- Calculation mode
- Find midpoint
- Coordinate dimensions
- 2 Cartesian dimensions
- Active source points
- First endpoint: horizontal 2, vertical 4; Second endpoint: horizontal 6, vertical 10
- Rounded decimal places
- 6
- Show diagram
- true
All result details
The full table retains endpoint and midpoint coordinates, full displacement, exact coordinate residuals and squared-distance checks. A midpoint requires the coordinate-average identity, not merely equal distances from the two endpoints. CSV preserves every exact digit.
| Quantity | Exact value | Rounded decimal | Interpretation |
|---|---|---|---|
| First endpoint horizontal coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| First endpoint vertical coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| Second endpoint horizontal coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| Second endpoint vertical coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| Midpoint horizontal coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| Midpoint vertical coordinate | Exact Cartesian coordinate in the selected dimensional space. | ||
| Full horizontal displacement | Second endpoint coordinate minus first endpoint coordinate. | ||
| Full vertical displacement | Second endpoint coordinate minus first endpoint coordinate. | ||
| Horizontal midpoint verification | Twice the midpoint coordinate minus the two endpoint coordinates; an exact zero is required. | ||
| Vertical midpoint verification | Twice the midpoint coordinate minus the two endpoint coordinates; an exact zero is required. | ||
| Full segment squared distance | Sum of squared coordinate displacements, assuming compatible Cartesian units. | ||
| First half squared distance | Squared Euclidean distance from the first endpoint to the midpoint. | ||
| Second half squared distance | Squared Euclidean distance from the midpoint to the second endpoint. | ||
| Half-distance verification difference | First half squared distance minus second half squared distance; exactly zero. |
Dimensions
Number line, plane or space
Methods
Average or reflect coordinates
Checks
Exact vector and half distances
Find the center of a segment and recover its missing endpoint
Exact coordinate midpoints
Average matching endpoint coordinates on a number line, in a plane or in three-dimensional space. Signed finite decimals, scientific sources and integer fractions stay rational throughout the calculation. The result keeps its reduced exact coordinates alongside an independently rounded decimal view. A complete record includes the original endpoints, midpoint, displacement, coordinate checks and squared distances, making the calculation inspectable beyond the headline point.
A reversible endpoint construction
Start with a known endpoint and midpoint when the opposite endpoint is missing. Reflect each coordinate through the midpoint, then inspect the reconstructed segment. The two workflows retain separate source groups, so changing modes does not silently reinterpret a stored point as a different geometric object. The resulting endpoint is checked by averaging it with the known endpoint and comparing the reconstructed midpoint with the original source.
A finite segment illustration
The planar diagram distinguishes endpoint markers from the midpoint and stops the segment at its actual ends. Equal coordinate units preserve the geometry, while an exact centered calculation prevents large source coordinates from erasing small local differences before plotting. A coincident-point state is shown honestly with one shared marker. One- and three-dimensional calculations remain complete in their numerical records without displaying a misleading planar projection.
Midpoint formulas and step-by-step examples
Average corresponding endpoint coordinates
Start with and . Add the horizontal coordinates and divide by two; then do the same for the vertical coordinates. The midpoint uses coordinate sums, not the full displacement. Signed differences remain useful for checking the segment length afterward.
Recover a missing endpoint by reflection
Rearrange to obtain . With the same known point and midpoint , the opposite endpoint is uniquely determined. Reapplying the average formula to the recovered pair returns the supplied midpoint, which provides a direct reverse-calculation check.
Preserve fractional sources before rounding
For and , exact coordinate addition gives a horizontal sum of and a vertical sum of . Dividing each sum by two produces the exact midpoint. Rounding an endpoint first would change the stated problem, so the tool retains rational sources and rounds only its separate decimal view.
Verify position as well as equal lengths
For the default pair, , so . Each half has displacement and squared distance . The coordinate identity independently establishes segment position; equal endpoint distances on their own would also include other points on a perpendicular bisector.
Extend the same average to space
In three dimensions, average the depth coordinates as well as the horizontal and vertical coordinates. For and , the midpoint is . The full squared distance is , while each squared half distance is . Compatible axis units are needed to interpret the resulting Euclidean lengths; no depth coordinate is omitted from the checks.
Keep coordinate reasoning separate from rounded appearances
Checks that establish the actual midpoint
- The coordinate-average identity is verified component by component using exact rational arithmetic.
- Both squared half distances agree exactly and are one quarter of the full squared segment length.
- Coincident points stay a valid midpoint case, with a zero displacement and zero distances.
- Large coordinate sums and nearby source values do not collapse through premature floating-point conversion.
A reproducible source and interpretation record
- Only active coordinates contribute to the selected dimensional calculation; hidden source values remain locally independent.
- The reverse workflow explicitly treats its second entered point as a known midpoint, not a second endpoint.
- Exact radical lengths remain separate from numerical approximations and diagram screen positions.
- Source-preserving sharing, complete CSV and typeset printing keep the assumptions attached to the answer.
Coordinate geometry for practice, teaching and spatial checks
Students learning coordinate averages
Follow each matching coordinate sum before dividing by two, then connect the resulting point with the segment diagram. Negative and fractional examples show why sign handling and consistent coordinate order matter. Swapping endpoints demonstrates the symmetry of the midpoint operation. The missing-endpoint workflow reverses the same relationship, helping you explain the algebra instead of memorizing two disconnected procedures.
Teachers comparing geometric evidence
Use opposite, coincident, fractional and space examples to compare how the midpoint definition behaves across inputs. Distinguish the coordinate identity from merely finding an equidistant point. The result table records exact residuals and squared half lengths, while the diagram uses separate endpoint and midpoint markers. Printed working retains source points and the selected dimensions so a classroom example can be reproduced and checked independently.
People checking a Cartesian model
Find a segment center or a reflected endpoint after defining the coordinate system and its units. Keep every selected space coordinate active when evaluating a three-dimensional pair. A practical midpoint may locate a center in a drawing or model, but the tool does not select a reference frame, account for geographic curvature or test the quality of measured data. Preserve the source record when interpreting approximations in a real application.
How it works in three quick steps.
Choose dimensions and the point you need
Select midpoint or missing endpoint, then choose one, two or three Cartesian dimensions. Enter each active coordinate as a signed finite decimal, scientific notation or integer fraction. In midpoint mode, provide both endpoints; in reverse mode, provide the known endpoint and midpoint. Coordinate groups and inactive dimensions retain their own local source strings, so changing the view does not silently turn an invalid coordinate into zero.
Read exact coordinates and inspect the checks
Review the reduced exact target coordinates before using their rounded decimal view. The tool retains both endpoints, the midpoint, displacement and the full result table. Each coordinate-average residual must be exactly zero, and the two squared half distances must agree. A planar diagram marks the finite segment and midpoint with equal axis units. Coincident endpoints produce a valid zero-length segment, rather than an undefined midpoint.
Follow the working and save a reproducible record
Inspect each coordinate average or reflected endpoint operation, then compare the vector identity and squared distances. Keep exact radical lengths separate from their numerical approximations. Copy the complete summary, share active source points, download CSV or print the typeset calculation. Save as PDF through the browser print dialog when needed. CSV retains complete exact digits when exceptionally long numerical expressions require a compact print notice.
Keep the source points and verification together
Download complete exact coordinates
CSV contains every active source coordinate, the target point, endpoint and midpoint records, displacement, vector residuals and squared-distance checks. Exact radical lengths and numerical approximations are identified separately. Long numerator and denominator strings are retained in full, even when screen or print views use a compact representation. This is useful for comparing nearby coordinates or inspecting a reverse construction without losing the precision of its original sources.
Print mathematical working or save a PDF
Print removes editing controls and navigation while retaining the result, source record, exact coordinate working, available planar diagram and native detail table. Labels stay with their mathematical values and table rows can continue with repeated headers. Choose a suitable browser orientation and Save as PDF. Exceptionally long numerical expressions use a clear notice rather than being silently clipped; retain the CSV when complete digits exceed a readable printed line.
Share the active calculation
A shared fragment preserves the current workflow, dimensions, source strings, decimal precision and diagram setting. It excludes hidden point groups and unused coordinate axes, so another person can inspect the same defined problem. Malformed or extra inactive settings are rejected instead of being silently merged. Switching views locally retains your other editor values; a shared link deliberately describes its active calculation rather than the entire editing history.
Frequently Asked Questions
How do I find the midpoint of two points?
Can I find a missing endpoint from a midpoint?
Does this calculator support one and three dimensions?
Can I enter negative coordinates, fractions and scientific notation?
What happens when both endpoints are the same?
Why does the calculator check both coordinates and distances?
Do endpoint order and rounding affect the midpoint?
Is this suitable for geographic positions or mixed coordinate units?
How should I interpret the midpoint diagram?
Can I share, copy, download or print all the working?
About this exact midpoint and missing-endpoint calculator
This midpoint calculator treats the center of a Cartesian segment as a coordinate relationship that can be inspected in both directions. When two endpoints are known, each midpoint coordinate is their arithmetic average. When one endpoint and the midpoint are known, reflection through the midpoint determines the other endpoint. The selected dimension count controls whether the calculation uses a number-line coordinate, a planar pair or a space triple. Every active source is preserved in the calculation record instead of being replaced by a short decimal approximation.
The mathematical checks address two different ideas. Exact coordinate residuals establish the average relationship and therefore the position on the segment. Equal squared half distances provide an additional length check, with each half accounting for one quarter of the full squared distance. Equal distances alone would not identify a midpoint in a plane or space, because points off the segment can also be equidistant from its endpoints. The tool keeps those conditions distinct and handles a zero-length segment as a valid coincident-point result.
Finite decimal and integer-fraction sources are processed with rational arithmetic, so coordinate addition, reflection, verification and squared distances remain exact within stated bounds. Lengths keep their exact nonnegative radical expressions and a separate numerical view. The planar diagram uses centered exact differences before numeric plotting, while screen resolution and compatible-unit assumptions remain explicit. This tool does not calculate geographic, circular or weighted centers, transform coordinate systems or validate measurements. Sharing, plain copying, CSV and print help preserve those limits when an answer is reused for learning, teaching or a model check.
Who maintains this page
Ownership and review
Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.
Methodology
Equations are checked by substituting worked examples into the stated relationship and comparing the result with the interactive implementation.
Read the editorial methodologyDates and sources
Review dates change only after a substantive method or content check.
Keep building