Skip to main content
← Back to all tools
⤴️

Gradient of a Line

The gradient between two points (x₁,y₁) and (x₂,y₂), with a graph.

(1, 2) → (4, 5)
Gradient:
m = 1
Positive gradient (rising left-to-right)
Step-by-step solution
Step 1 — gradient formula:
m = (y₂ − y₁) / (x₂ − x₁)
Step 2 — substitute the values:
m = (52) / (4 1)
Step 3 — calculate:
m = 3 / 3 = 1
Graph
0xy(1, 2)(4, 5)
Examples

What is a gradient?

The gradient (m) — also called the slope in American usage — measures how much a line "rises" or "falls" relative to the x-axis. Mathematically: m = change in y / change in x = Δy / Δx. If you move 1 unit to the right along the line, the gradient tells you how far up (or down) you move on the vertical axis.

To find the gradient between two points (x₁, y₁) and (x₂, y₂), use the formula m = (y₂ − y₁) / (x₂ − x₁). The order matters: the numerator and denominator must use the same point first — if you take y₂ in the numerator, x₂ must appear in the denominator.

The four types of gradient

  • Positive gradient (m > 0):the line "rises" — as you move right, y increases.
  • Negative gradient (m < 0):the line "falls" — as you move right, y decreases.
  • Zero gradient (m = 0): the line is horizontal — y stays constant. For example (1,3)→(5,3).
  • Undefined gradient: the line is vertical, x₁ = x₂. You cannot divide by 0, so the gradient is undefined.

Three worked examples

  1. (1, 2) and (4, 5): m = (5 − 2) / (4 − 1) = 3 / 3 = 1. Positive gradient, the line rises by 1 for every unit to the right.
  2. (0, 10) and (5, 0): m = (0 − 10) / (5 − 0) = −10 / 5 = −2. Negative gradient, the line falls by 2 for every unit to the right.
  3. (0, 0) and (2, 1): m = (1 − 0) / (2 − 0) = 1/2 = 0.5. The gradient is a half — for every 2 units to the right, it rises by 1 unit.

Common mistakes

  • Swapping the order! Calculating (y₁ − y₂) / (x₂ − x₁) instead of (y₂ − y₁) / (x₂ − x₁) gives a gradient with the wrong sign.
  • Mixing up numerator and denominator.Remember: y is the "rise", x is the "run". Gradient = rise over run.
  • Not spotting an undefined gradient.If x₁ = x₂, don't write "m = 0" — that is a vertical line and the gradient is undefined!
  • Getting negative signs wrong. When subtracting a negative number, the sign flips: 3 − (−2) = 5.
💼 Where is gradient used? On roads and gradients signs (a 7% gradient = 7 metres of rise for every 100 metres travelled horizontally), in architecture (the pitch of roofs and ramps), in economics (the gradient of a supply or demand curve, the rate of change of price), in physics (a velocity-time graph — the gradient is acceleration), and in statistics (a linear regression line). Gradient is the foundation of calculus — a derivative is really the gradient of a tangent.

How to use it

  • Enter the coordinates of the two points: (x₁, y₁) and (x₂, y₂).
  • The tool works out the gradient using the formula m = (y₂ − y₁) / (x₂ − x₁).
  • When x₁ = x₂ the line is vertical and the gradient is undefined.
  • The graph shows both points and the line through them.

Related tools

✍️ Written by the MathsUK teamChecked against the National Curriculum and GCSE specifications

We keep your progress and preferences in your browser only (local storage), and use analytics cookies to improve the site. Read the privacy notice.

More information