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
- coordinate-geometrySlope● ready
Enter two points to get the slope, rise, run, angle of inclination and y-intercept — with correct handling of vertical lines.
- coordinate-geometryDistance● ready
Enter two (x, y) pairs to get the straight-line distance and Δx, Δy between them, plotted on a coordinate plane.
- coordinate-geometryLine Equation● ready
Enter two points or a point and slope to get the line in slope-intercept and standard form, with its intercepts and graph.
- coordinate-geometrySlope-Intercept● ready
Enter two points or a point and a slope to get the line in slope-intercept form y = mx + b, with the slope, both intercepts and the standard form underneath.
- coordinate-geometryMidpoint● ready
Enter two endpoints to get the midpoint coordinates and the distance between them, plotted on a coordinate plane.
Points & Segments
- coordinate-geometryDistance● ready
Enter two (x, y) pairs to get the straight-line distance and Δx, Δy between them, plotted on a coordinate plane.
- coordinate-geometryMidpoint● ready
Enter two endpoints to get the midpoint coordinates and the distance between them, plotted on a coordinate plane.
- coordinate-geometrySlope● ready
Enter two points to get the slope, rise, run, angle of inclination and y-intercept — with correct handling of vertical lines.
Line Equations
- coordinate-geometryLine Equation● ready
Enter two points or a point and slope to get the line in slope-intercept and standard form, with its intercepts and graph.
- coordinate-geometrySlope-Intercept● ready
Enter two points or a point and a slope to get the line in slope-intercept form y = mx + b, with the slope, both intercepts and the standard form underneath.
- coordinate-geometryPoint-Slope● ready
Enter a point and a slope (or two points) to get the line in point-slope form y − y₁ = m(x − x₁), with the slope-intercept and standard forms beside it.
- coordinate-geometryTwo-Point Line● ready
Enter two points to get the slope, the y-intercept and the line in slope-intercept and standard form — with every substitution in the derivation printed out.
- coordinate-geometryParallel Line● ready
Enter a reference line and a point to get the equation of the parallel line through that point, in slope-intercept and standard form, with both lines plotted.
- coordinate-geometryPerpendicular Line● ready
Enter a reference line and a point to get the perpendicular line through that point — the negative reciprocal slope, in both forms, with both lines plotted.
Intercepts
- coordinate-geometryX-Intercept● ready
Enter a line as two points or a point and a slope to get its x-intercept as a coordinate pair — with the horizontal and axis-coincident cases explained rather than returned as blanks.
- coordinate-geometryY-Intercept● ready
Enter a line as two points or a point and a slope to get its y-intercept as a coordinate pair, with the slope and the line's equation alongside it.
Checks & Area
- coordinate-geometryCollinearity● ready
Enter three points to find out whether they are collinear, with the triangle area and both segment slopes shown as the evidence.
- coordinate-geometryArea from Coordinates● ready
Enter three vertices to get the area by the shoelace formula, plus the perimeter, all three side lengths and the centroid, with the triangle plotted.
All tools
- coordinate-geometryDistance● ready
Enter two (x, y) pairs to get the straight-line distance and Δx, Δy between them, plotted on a coordinate plane.
- coordinate-geometryMidpoint● ready
Enter two endpoints to get the midpoint coordinates and the distance between them, plotted on a coordinate plane.
- coordinate-geometryCollinearity● ready
Enter three points to find out whether they are collinear, with the triangle area and both segment slopes shown as the evidence.
- coordinate-geometrySlope● ready
Enter two points to get the slope, rise, run, angle of inclination and y-intercept — with correct handling of vertical lines.
- coordinate-geometryLine Equation● ready
Enter two points or a point and slope to get the line in slope-intercept and standard form, with its intercepts and graph.
- coordinate-geometrySlope-Intercept● ready
Enter two points or a point and a slope to get the line in slope-intercept form y = mx + b, with the slope, both intercepts and the standard form underneath.
- coordinate-geometryPoint-Slope● ready
Enter a point and a slope (or two points) to get the line in point-slope form y − y₁ = m(x − x₁), with the slope-intercept and standard forms beside it.
- coordinate-geometryTwo-Point Line● ready
Enter two points to get the slope, the y-intercept and the line in slope-intercept and standard form — with every substitution in the derivation printed out.
- coordinate-geometryParallel Line● ready
Enter a reference line and a point to get the equation of the parallel line through that point, in slope-intercept and standard form, with both lines plotted.
- coordinate-geometryPerpendicular Line● ready
Enter a reference line and a point to get the perpendicular line through that point — the negative reciprocal slope, in both forms, with both lines plotted.
- coordinate-geometryX-Intercept● ready
Enter a line as two points or a point and a slope to get its x-intercept as a coordinate pair — with the horizontal and axis-coincident cases explained rather than returned as blanks.
- coordinate-geometryY-Intercept● ready
Enter a line as two points or a point and a slope to get its y-intercept as a coordinate pair, with the slope and the line's equation alongside it.
- coordinate-geometryArea from Coordinates● ready
Enter three vertices to get the area by the shoelace formula, plus the perimeter, all three side lengths and the centroid, with the triangle plotted.
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
- Geometry & Measurement Calculators
Area, perimeter, volume and coordinate geometry calculators with live diagrams.
- Math & Statistics Tools
Scientific calculator, prime numbers, matrices, statistics, and more.
- Geo & Location Tools
Coordinate converters, distance, bearing and midpoint calculators, geohashes, MGRS, Plus Codes, and lookups.
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.