The slope of a line describes how steeply it rises or falls as you move along it. This calculator takes the coordinates of two points and returns the ratio of vertical change to horizontal change, a core idea in algebra, graphing, surveying, road grades, drainage, and engineering sketches. A positive value means the line climbs from left to right, a negative value means it descends, and zero means it is level.
Quick Answer
Between points (xโ, yโ) and (xโ, yโ), slope is m = (yโ โ yโ) / (xโ โ xโ). It is the vertical change divided by the horizontal change.
Rise Over Run, Read as a Rate
Slope is a comparison, not a length. The numerator, often called the rise, tells how much y changes. The denominator, or run, tells how much x changes over the same interval. A slope of 3 means y increases three units for every one-unit increase in x. A slope of 1/4 means y increases only one unit over four horizontal units. Although both lines rise, their steepness is very different.
The pairing of coordinates matters. Subtract the first point's y-value from the second point's y-value, then divide by the second x-value minus the first x-value. Reversing both subtractions gives the same result because both signs flip; reversing only one changes the sign and creates the opposite slope. This is why a written record of which point is first helps when checking work.
Slope has no unit when x and y share the same scale and unit, because the units cancel. In applied settings it may be interpreted as a rate, such as meters of elevation per meter traveled. If the axes have different units, retain that rate interpretation. A line's steepness on a printed graph can also be distorted by axis scaling, so calculate the numerical slope rather than judging the angle visually. For a bent or curved path, the Curved Line Slope Calculator addresses a different setting.
How to Use the Slope Calculator
- Choose two distinct points on the same straight line.
- Write the first point as (xโ, yโ).
- Write the second point as (xโ, yโ), keeping each x with its matching y.
- Enter the four coordinate values.
- Read the slope as a decimal or fraction, preserving its sign.
- Check the sign against the graph: rising lines are positive, falling lines are negative, and horizontal lines are zero.
Finding the Gradient Between Two Survey Points
Let the first point be (2, 3) and the second be (6, 11). The vertical change is 11 โ 3 = 8. The horizontal change is 6 โ 2 = 4. Divide rise by run: 8 / 4 = 2. The line therefore gains two y-units for each additional x-unit.
Now reverse the direction and travel from (6, 11) to (2, 3). The changes are 3 โ 11 = โ8 and 2 โ 6 = โ4. Their ratio is (โ8)/(โ4) = 2, the same slope. This consistency is a strong check that the coordinate pairs have not been scrambled.
- From (0, 5) to (4, 5), the slope is 0 because the height never changes.
- From (1, 10) to (5, 2), the slope is โ2 because y falls by 8 while x increases by 4.
- From (3, 1) to (3, 9), slope is undefined because the horizontal change is 0.
Where Slope Calculations Go Wrong
The most damaging slip is dividing x-change by y-change. That returns the reciprocal and can make a gentle line look steep. Another is treating a vertical line as having a slope of zero. A vertical line has no horizontal change, so division by zero leaves slope undefined; a horizontal line is the one with slope zero. The distinction matters in equations and in physical descriptions of walls versus level floors.
Negative coordinates require care. Moving from x = โ2 to x = 3 is a change of 5, not 1, because 3 โ (โ2) = 5. Similarly, a drop from y = 4 to y = โ6 is a change of โ10. Writing the subtraction explicitly prevents most sign errors.
Do not confuse slope with the angle of inclination. They are related through trigonometry, but they are not interchangeable numbers. Also, do not infer the distance between the points from slope alone; slope says nothing about how far apart the selected points are. Use the Distance Formula Calculator for separation. More algebra and geometry tools are organized under Mathematics Calculators.
Slope, Percent Grade, and Inclination Are Related but Distinct
Road and ramp work often expresses slope as a percentage. Percent grade is slope multiplied by 100. A slope of 0.08 is an 8% grade: eight units of rise for every 100 units of horizontal run. A slope of 1 is a 100% grade, which corresponds to a 45-degree inclination, not a vertical surface. Keeping these scales apart prevents a modest ramp requirement from being misread as an angle or a ratio.
The angle of inclination ฮธ satisfies tan(ฮธ) = slope, so a slope of 2 corresponds to an angle of about 63.4 degrees. That conversion is helpful when a drawing supplies an angle but a coordinate problem asks for m, or the reverse. Do not round the slope aggressively before converting, because a change from 0.98 to 1.00 moves the angle noticeably around 45 degrees. State which representation you are reportingโratio, percentage, or degreesโsince all three can describe the same line in different language.
When coordinates come from measurements rather than a graph, report slope with a sensible number of digits. Coordinates known to the nearest whole unit rarely justify a result printed to eight decimal places. Keep the unrounded value for any later equation or conversion, but present the final gradient at a precision consistent with the data. Also state the direction of travel if the sign will be used in a physical setting, because a route profile can be read from either end even though the line's mathematical slope remains fixed once the axes are fixed.
Interpreting the Number After You Get It
Ask what one step in x does to y. That sentence turns an abstract ratio into a usable description: a slope of โ0.25 means every four units forward correspond to one unit down. If that statement matches the line or terrain being modeled, the coordinate entry is probably sound.