DataToolsLab

Coordinate Geometry Calculators

Free coordinate-plane calculators: distance and midpoint between two points, slope, both intercepts, and a line in slope-intercept, point-slope and standard form — each drawn on an auto-scaling coordinate plane with the formula and the substitution shown. Everything runs in your browser.

Most popular

Points & Segments

Line Equations

Intercepts

Checks & Area

All tools

About Coordinate Geometry Calculators

Coordinate geometry is where algebra meets the plane: two points fix a segment, a segment has a slope, and a slope plus one point fixes a line. These calculators take the input a problem actually gives you — two points, or a point and a slope — and answer with every fact that follows from it, so you can stop rearranging by hand and check the form the question asks for. The cases that break a naive calculation are the ones worth naming: a vertical line has no slope and no y-intercept, a horizontal line has no x-intercept, and three points can be collinear, which means the triangle they span has zero area. Each is reported as what it is rather than as a blank or a NaN. Nothing is uploaded, there is no sign-up, and the pages keep working offline once loaded.

Related guides

Related categories

Frequently asked questions

How do I find the equation of a line from two points?

Find the slope first — the rise over the run between the points, (y₂ − y₁) ÷ (x₂ − x₁) — then substitute either point into y = mx + b and solve for b. The Two-Point Line Equation calculator prints both substitutions, and the Equation of a Line calculator does the same rearranging from a point and a slope instead.

What is the difference between slope-intercept and point-slope form?

Both describe the same line. Slope-intercept form, y = mx + b, tells you the slope and where the line crosses the y-axis, which makes it the easiest to graph. Point-slope form, y − y₁ = m(x − x₁), only needs a slope and any point on the line, so it is what you reach for when the y-intercept is not known — and it rearranges into the other form in one step.

Why is the slope of a vertical line undefined?

Slope is the rise divided by the run, and a vertical line's run is zero — division by zero has no value. The line still exists and is written x = c; it just has no slope and no y-intercept, and every calculator here says so rather than printing infinity.

How do I know whether three points are collinear?

Check the area of the triangle they form: three points are collinear exactly when that area is zero. Comparing the slopes of the two segments also works, but it needs a special case for vertical segments, which is why the Collinearity Checker uses the shoelace area and reports the slopes alongside it as a second check.

Do these tools upload my coordinates?

No. Every calculation is plain TypeScript running in the page — there is no API call, no account and no telemetry. They keep working offline once loaded.

Online