Updated Math

Line From Two Points Calculator

Enter two points to get slope, intercepts, and the full line equation in multiple forms with clear steps.

Slope (m) y-intercept (b) Point-slope Standard form

Line Equation From Two Points

Enter (x₁, y₁) and (x₂, y₂). The calculator shows slope, intercepts, equation forms, midpoint, distance, and steps.

Step-by-step

Enter two points and press Calculate to see the slope, intercept, and equation forms.
Tip: A vertical line happens when x₁ = x₂. In that case the equation is x = constant and slope is undefined.
Concept Formula What it tells you Notes
Slope m = (y₂ − y₁)/(x₂ − x₁) Rise over run (rate of change) Undefined if x₁ = x₂
Point-slope y − y₁ = m(x − x₁) Line using slope and a known point Use either point
Slope-intercept y = mx + b Slope and where the line crosses y-axis b = y₁ − mx₁
Standard form Ax + By = C Convenient for systems of equations Often integers (scaled)
Midpoint ((x₁+x₂)/2, (y₁+y₂)/2) Point halfway between the two points Useful in geometry
Distance √((x₂−x₁)² + (y₂−y₁)²) Length between the two points Same as Pythagorean theorem

Quick Steps

  1. Compute the slope m = (y₂ − y₁) / (x₂ − x₁).
  2. If x₁ = x₂, the line is vertical: x = x₁.
  3. Use y − y₁ = m(x − x₁) to write point-slope form.
  4. Convert to y = mx + b by computing b = y₁ − mx₁.
  5. Rearrange to Ax + By = C for standard form if needed.
What if your slope is a fraction? That’s normal. A slope like 3/2 means y rises 3 units for every 2 units you move right on x.
Your history will appear here after you calculate a few lines.

What Is a Line Defined by Two Points?

In coordinate geometry, any two distinct points determine exactly one straight line. If you know the coordinates of two points, you can compute the slope (how steep the line is), and then write the equation of that line in a format that’s useful for your problem. This is one of the most common skills in algebra and analytic geometry because lines model constant rates of change: speed, cost per unit, conversions, growth per step, and more.

This calculator takes two points (x₁, y₁) and (x₂, y₂) and returns the line equation in multiple forms: slope-intercept (y = mx + b), point-slope (y − y₁ = m(x − x₁)), and standard form (Ax + By = C). It also computes midpoint and distance, which are frequently needed in geometry and coordinate proofs.

How to Find the Slope From Two Points

The slope is the change in y divided by the change in x: m = (y₂ − y₁) / (x₂ − x₁). This formula measures “rise over run.” If y increases as x increases, the slope is positive. If y decreases as x increases, the slope is negative. A slope of 0 means the line is horizontal.

What if the x-values are the same? If x₁ = x₂, the denominator becomes 0 and the slope is undefined. That tells you the line is vertical, and its equation is simply x = x₁. Vertical lines are special because they cannot be written as y = mx + b.

Point-Slope Form: The Most Direct Line Equation

Once you have the slope, point-slope form is the fastest way to write the equation of a line through a known point: y − y₁ = m(x − x₁). This form is helpful when you want to show where the equation came from, because you can see the original point and the slope in one expression. You can use either point as (x₁, y₁), and the resulting equation describes the same line.

Slope-Intercept Form: y = mx + b

The slope-intercept form is widely used because it makes the slope and y-intercept easy to read: y = mx + b. The y-intercept b is where the line crosses the y-axis, which happens when x = 0. After computing m, you can solve for b using b = y₁ − mx₁.

This form is great for graphing, because you can plot (0, b) and then use the slope to move “up/down and left/right.” It’s also common in word problems that describe a base value plus a rate of change.

Standard Form: Ax + By = C

Standard form is often used in algebra because it works well for systems of equations and elimination methods. A line in standard form looks like Ax + By = C. If your line is not vertical, you can start from y = mx + b and rearrange terms to move x and y to the left side.

Many textbooks prefer integer coefficients in standard form. This calculator returns a clean standard form by scaling when the slope is a simple fraction, while still supporting decimal inputs.

Intercepts: Where the Line Crosses the Axes

Intercepts are useful for graphing and for interpreting real problems. The y-intercept is the point where x = 0, so it is (0, b) when the line is not vertical. The x-intercept is where y = 0, which you can find by solving 0 = mx + b → x = −b/m (when m ≠ 0). For horizontal lines (m = 0), you either have no x-intercept (if y is not 0) or infinitely many (if y = 0).

Midpoint and Distance: Extra Geometry From the Same Two Points

The midpoint is the point halfway between your two inputs: ((x₁+x₂)/2, (y₁+y₂)/2). It’s often used in coordinate geometry proofs, segment bisectors, and finding centers. The distance between points uses the Pythagorean theorem: √((x₂−x₁)² + (y₂−y₁)²). This distance is the length of the segment connecting the points.

Common Mistakes and How to Avoid Them

The most common mistake is swapping the order in only one part of the slope formula. If you compute (y₂ − y₁), you must also compute (x₂ − x₁) in the same direction. Another common issue is forgetting negative signs when plugging into b = y₁ − mx₁. A quick check is to substitute both points into your final equation and confirm it returns true for each one.

What if your slope seems wrong? Try calculating it again carefully, or use the midpoint and distance as sanity checks. If the line is vertical, remember that the slope is undefined and you must use x = constant.

Limitations and Safe Use Notes

This tool provides numeric results formatted to your chosen precision. Some lines can be represented more neatly as exact fractions (especially for slope and intercept). When the slope is a “clean fraction,” the calculator can display it as a fraction for readability. If your inputs are decimals that don’t form a neat fraction, the decimal output is the most practical representation.

For real-world modeling, always interpret what slope and intercept mean in context. A line may fit two points exactly but not model the relationship outside the range of the data.

FAQ

Line From Two Points Calculator – Frequently Asked Questions

Answers about slope, vertical lines, equation forms, intercepts, midpoint, and distance.

It means finding the unique straight line that passes through two given points (x₁, y₁) and (x₂, y₂). From those points you can compute the slope and write the line equation.

Use slope m = (y₂ − y₁) / (x₂ − x₁). It measures how much y changes for each 1 unit change in x.

Then the line is vertical and the slope is undefined. The equation is x = x₁ (or x = x₂).

Point-slope form is y − y₁ = m(x − x₁). You can use either of the two points as (x₁, y₁).

Slope-intercept form is y = mx + b. After finding m, solve for b using b = y₁ − m x₁ (or b = y₂ − m x₂).

Standard form is Ax + By = C, where A, B, and C are real numbers (often integers). This form is common in algebra courses and systems of equations.

Yes. It can compute midpoint ((x₁+x₂)/2, (y₁+y₂)/2) and distance √((x₂−x₁)² + (y₂−y₁)²) for the same two points.

Yes. If the line is not vertical, it can show the y-intercept (0, b). If the slope is not 0, it can also show the x-intercept where y = 0.

Results are computed with standard floating-point arithmetic and then formatted to your chosen precision. For exact fractional forms, use the fraction display option if available or increase precision.

Yes. You can enter negative values and decimals for both x and y coordinates.

Results are for education and planning. Verify signs and confirm by substituting your points into the final equation, especially for fractional slopes and vertical lines.