Perpendicular Bisector Calculator
A perpendicular bisector is the line that cuts a segment exactly in half at a right angle, and finding it by hand is three small calculations where one sign error ruins the answer. This calculator runs all three: the midpoint, the negative-reciprocal slope, and the bisector equation in slope-intercept, standard, and point-slope forms, plus the segment length. It handles the awkward cases explicitly, so vertical and horizontal segments get named answers instead of division-by-zero confusion.
Equations are rounded to 6 decimal places in the slanted case. Vertical and horizontal segments get exact named forms instead.
Quick Answer
For A(2, 3) and B(6, 7): midpoint (4, 5), segment slope 1, perpendicular slope −1, bisector y = −1.000000x + 9.000000, standard form −1.000000x − y + 9.000000 = 0, point-slope y − 5 = −1.000000(x − 4), segment length 5.656854. The calculator above is pre-filled with exactly these coordinates: press Calculate Bisector to reproduce every line.
Key takeaways
- A perpendicular bisector needs exactly two things: the midpoint and the negative reciprocal of the segment's slope. Everything else is algebra.
- Vertical and horizontal segments are special cases, not errors: a vertical segment's bisector is the horizontal line through the midpoint, and vice versa.
- Three equation forms answer three questions: slope-intercept for graphing, standard form for systems of equations, point-slope for showing your working.
- The segment length is a free bonus here, and it doubles as a check: half of it should be the distance from either endpoint to the midpoint.
How to use the perpendicular bisector calculator
Enter the two endpoints, click Calculate Bisector, and read seven results plus a case badge. The results stay hidden until you calculate.
- Enter point A and point B: the x and y of each endpoint. A(2, 3) and B(6, 7) are pre-filled as the worked example; decimals and negatives work.
- Click Calculate Bisector: the midpoint, both slopes, all three equation forms, and the segment length appear, with a badge naming which case your segment fell into.
- Copy what you need: each result row has its own Copy button, or use Copy my results for the whole summary and Share results to send it elsewhere.
- Watch the error line, not a popup: blank or non-numeric coordinates name the offending field, and identical points are refused with an explanation, because a single point has no bisector.
The midpoint is the natural first step of any bisector problem, and the midpoint calculator covers it as a standalone tool when that is all you need.
The perpendicular bisector formula, in three steps
Find the midpoint, flip the slope, then write the line through the midpoint with the flipped slope:
Segment slope: m = (y2 − y1) ÷ (x2 − x1)
Bisector slope: m⊥ = −1 ÷ m (the negative reciprocal)
Point-slope form: y − yM = m⊥(x − xM)
The negative reciprocal is the step where sign errors creep in, as Paul's Online Notes show in their lines lesson: the slope of AB and the slope of the bisector multiply to −1, which is exactly what the calculator checks by construction. The segment slope itself uses the standard rise-over-run from the analytic geometry toolkit, and the average slope calculator computes that piece on its own when the segment is all you care about.
Worked example: A(2, 3) and B(6, 7), checked by hand
The pre-filled coordinates run through the calculator as follows. Every figure below is a real run of the tool, so you can reproduce it line by line:
The tool also gives the standard form −1.000000x − y + 9.000000 = 0 and the segment length 5.656854. Half of that length, 2.828427, is the distance from A to the midpoint and from the midpoint to B, which is a good independent check that the midpoint is correct.
Two more verified runs show the special cases:
| Segment | Midpoint | Bisector result | Why |
|---|---|---|---|
| (3, 1) to (3, 9) | (3, 5) | y = 5 | Vertical segment: slope undefined, so the bisector is horizontal |
| (1, 4) to (7, 4) | (4, 4) | x = 4 | Horizontal segment: slope 0, so the bisector is vertical |
| (1, 2) to (5, 10) | (3, 6) | y = −0.500000x + 7.500000 | Slope 2, negative reciprocal −1/2 |
The length of slope calculator covers the distance side of segment work when you do not need the bisector at all.
What competing calculators miss
Bisector tools cluster into four camps, and each drops something this page keeps:
- Worked-example pages (Brave Calculator's bisector page): clean four-step algebra and honest vertical/horizontal notes, but the examples stop at slope-intercept form, so anyone needing standard or point-slope form does more algebra.
- Formula-heavy pages (Calculator Ultra): a real worked example with fractional slopes (4,12) to (16,32) giving −3/5, buried under filler about Greek history. The math is sound; the signal-to-noise ratio is not.
- Solved-table pages (Area Calculators): nice step tables showing fractional results like −1/2 x + 15/2, but inconsistent notation and no tool depth beyond one example.
- Dated single-form tools (eGuruchela-style): compute the bisector but present it in one form with muddled exposition of the negative reciprocal.
- The gap this page fills: all three equation forms from one calculation, explicit named handling of vertical and horizontal segments, the segment length as a built-in check, per-row copy buttons, and worked examples you can reproduce in the tool to the sixth decimal.
Frequently asked questions
A line that crosses a segment at its midpoint at a 90-degree angle. Every segment has exactly one, and every point on it sits the same distance from both endpoints.
Average the x-coordinates and average the y-coordinates: M = ((x1 + x2) / 2, (y1 + y2) / 2). For A(2, 3) and B(6, 7) that gives ((2 + 6) / 2, (3 + 7) / 2) = (4, 5).
The negative reciprocal: m(perp) = -1 / m(original). If the segment has slope 2, the bisector has slope -1/2. The two slopes always multiply to -1, which is the test that two lines are perpendicular.
They are special cases, not errors. A vertical segment (x1 = x2) has undefined slope, so its bisector is the horizontal line y = midpoint-y. A horizontal segment (slope 0) gives the vertical line x = midpoint-x. The calculator names both cases.
Different tasks need different forms: slope-intercept for graphing, standard form for systems of equations, point-slope for showing your working. All three describe the same line, computed once from the midpoint and the perpendicular slope.
It is the distance between the endpoints, and it doubles as a check: half of it should equal the distance from either endpoint to the midpoint. If that check fails, the midpoint is wrong.
No. A single point has no unique bisector, infinitely many lines pass through it. The calculator refuses identical points and says why instead of returning a nonsense line.
The three bisectors of a triangle's sides meet at the circumcenter, the center of the circle through the vertices. Beyond homework, they appear in CAD symmetry work, land division, and placing anything equidistant from two fixed points.
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- Paul Dawkins, Lamar University. Paul's Online Notes: Lines (slope, perpendicular lines, forms of the equation of a line). Accessed October 23, 2026.
- Purplemath. Straight-Line Equations: Slope of Perpendicular Lines. Accessed October 23, 2026.
- Khan Academy. Analytic Geometry: distance and midpoints in the coordinate plane. Accessed October 23, 2026.
- OpenStax, Rice University. Elementary Algebra 2e (open textbook): linear equations and slope. Accessed October 23, 2026.
- Workybooks. Perpendicular Bisectors: definition, perpendicular bisector theorem, and compass-and-straightedge construction. Accessed October 23, 2026.
