Slope Calculator

Calculate slope, y-intercept, line equation, distance, and midpoint from two points.
Returns slope-intercept form for algebra, geometry, and graphing.

Line Properties

Slope is one of the most fundamental concepts in mathematics — it quantifies the steepness and direction of a straight line between any two points on a coordinate plane. Slope appears everywhere: in physics (speed is slope on a distance-time graph), economics (marginal cost), engineering (road grades), and data science (linear regression).

Core formulas:

Slope (m) = (y₂ − y₁) / (x₂ − x₁) = Rise / Run

Slope-Intercept Form: y = mx + b

Point-Slope Form: y − y₁ = m(x − x₁)

Y-Intercept: b = y₁ − m × x₁

Distance Between Two Points: d = √((x₂ − x₁)² + (y₂ − y₁)²)

Midpoint: M = ((x₁ + x₂) / 2, (y₁ + y₂) / 2)

Variable definitions:

  • m: slope; the ratio of vertical change (rise) to horizontal change (run)
  • b: y-intercept; where the line crosses the y-axis (x = 0)
  • Rise: vertical change between two points (y₂ − y₁)
  • Run: horizontal change between two points (x₂ − x₁)
  • (x₁, y₁) and (x₂, y₂): any two distinct points on the line

Worked example: Two points: (2, 3) and (8, 15) Slope = (15 − 3) / (8 − 2) = 12 / 6 = 2 Y-intercept: b = 3 − 2 × 2 = −1 Line equation: y = 2x − 1 Distance = √((8−2)² + (15−3)²) = √(36 + 144) = √180 = 13.42 Midpoint = ((2+8)/2, (3+15)/2) = (5, 9)

Interpreting slope values:

Slope Line Direction Real-World Example
Positive Rising left to right Car gaining speed
Negative Falling left to right Asset losing value
Zero Horizontal Constant speed
Undefined Vertical Instantaneous change
m = 1 45° angle up Equal rise and run
m = −1 45° angle down Equal but opposite

Perpendicular and parallel slopes:

  • Parallel lines share the same slope: m₁ = m₂
  • Perpendicular lines: m₁ × m₂ = −1 (slopes are negative reciprocals)

Angle of inclination: θ = arctan(m) — at slope = 1, the angle is exactly 45°; at slope = 10, the angle is ~84.3°.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.