Slope Calculator
Calculate the slope, midpoint, distance, and equation of a line through two points. Also finds x and y intercepts. Calculate the slope of a line between two points. Find rise over run, slope percentage, and the angle of incline for construction projects.
Enter Values
Fill in the fields and press Calculate to see instant results.
Advertisement
[After Results Ad — 728×90 leaderboard]
Slope Calculator: Find Slope, Intercept, and Line Equation
The Slope Calculator is a comprehensive coordinate geometry tool that finds the slope (gradient), y-intercept, line equation, angle of incline, and distance between any two points in 2D space. Instead of calculating these related values separately, enter your two coordinates to instantly solve the entire line profile.
Slope is a fundamental concept in mathematics representing the steepness and direction of a line, often remembered as rise over run. It forms the basis of linear algebra, calculus (as the derivative), physics (as velocity or acceleration), and practical fields like civil engineering, architecture, and economics.
Whether you are a student working on algebra homework, a surveyor calculating land gradients, or a data analyst finding the trend line of two data points, this calculator provides precise answers and the full equation of the line in standard slope-intercept form (y = mx + b).
💡 Quick Insight: The sign of the slope tells you the direction: positive goes up from left to right, negative goes down. The magnitude tells you the steepness: a slope of 5 is much steeper than a slope of 0.5.
When to Use This Slope Calculator
🎓 Algebra & Calculus
Find the equation of a line passing through two points. Verify homework answers for slope, y-intercept, and distance formulas.
🏗️ Construction & Roofing
Calculate roof pitch (rise over run), ramp inclines for ADA compliance, and drainage pipe gradients.
🌍 Civil Engineering & Topography
Determine road gradients, land slopes for excavation, and terrain steepness from elevation maps.
📈 Economics & Data Analysis
Find the rate of change between two data points over time (e.g., cost increase per year, marginal revenue).
⚙️ Physics
Calculate average velocity from a position-time graph or average acceleration from a velocity-time graph.
📐 Architecture
Determine the angle of incline for stairs, escalators, and sloped ceilings from plan coordinates.
Slope Formulas and Line Equations Explained
The Slope Formula
The slope (usually denoted as m) is the ratio of the vertical change (rise) to the horizontal change (run) between two points:
m = (y₂ − y₁) / (x₂ − x₁) = Δy / Δx = Rise / Run
Slope-Intercept Form
This is the most common way to write the equation of a straight line:
y = mx + b
- m is the slope of the line.
- b is the y-intercept (the value of y when x = 0).
To find b when you know m and a point (x₁, y₁): b = y₁ − m·x₁
Angle of Incline
The angle θ that the line makes with the positive x-axis is related to the slope by the tangent function:
tan(θ) = m → θ = arctan(m)
Distance Between Points
d = √[(x₂ − x₁)² + (y₂ − y₁)²]
Step-by-Step Calculation Guide
Given Points: P1(1, 2) and P2(5, 10)
Calculate the differences: Δy = 10 − 2 = 8. Δx = 5 − 1 = 4.
Calculate slope (m): m = Δy / Δx = 8 / 4 = 2.
Find y-intercept (b): Use P1(1, 2). b = y₁ − m·x₁ = 2 − (2 × 1) = 2 − 2 = 0.
Write the equation: y = mx + b → y = 2x (since b is 0).
Calculate distance: d = √(4² + 8²) = √(16 + 64) = √80 ≈ 8.944.
Calculate angle: θ = arctan(2) ≈ 63.43°.
5 Worked Examples
Example 1: Negative Slope (Line goes down)
Points: (0, 10) and (5, 0)
m = (0 − 10) / (5 − 0) = -10 / 5 = -2. The y-intercept is clearly 10 from the first point. Equation: y = -2x + 10. Angle = -63.43°.
Example 2: Horizontal Line (Zero Slope)
Points: (-3, 4) and (8, 4)
m = (4 − 4) / (8 − -3) = 0 / 11 = 0. Since m=0, y is constant. Equation: y = 4. Angle = 0°.
Example 3: Vertical Line (Undefined Slope)
Points: (6, 2) and (6, 9)
Δx = 6 − 6 = 0. Division by zero! Slope is Undefined. Equation is x = 6. Angle = 90°.
Example 4: Roof Pitch (Rise over Run)
Points: (0, 0) and (12, 6) — representing a roof that rises 6 inches for every 12 inches of horizontal run.
m = (6 − 0) / (12 − 0) = 6 / 12 = 0.5 (or 1/2). This is a "6/12 pitch". Angle = arctan(0.5) ≈ 26.57°.
Example 5: Fractional Coordinates
Points: (-1.5, 2.5) and (3.5, 7.5)
Δy = 7.5 − 2.5 = 5. Δx = 3.5 − (-1.5) = 5. m = 5 / 5 = 1. b = 2.5 − 1(-1.5) = 4. Equation: y = x + 4. Angle = 45°.
Real-World Applications
🚗 Road Grades
Road steepness is expressed as a percentage slope. A 6% grade means the road rises 6 units for every 100 horizontal units (m = 0.06).
♿ ADA Ramps
Wheelchair ramps must have a maximum slope of 1:12 (rise of 1 inch for every 12 inches of run), which is a slope of ~0.083.
📈 Finance & Economics
Marginal cost is the slope of the total cost curve. It represents the cost to produce one additional unit of a good.
🌡️ Physics (Kinematics)
On a position vs. time graph, the slope is the object's velocity. On a velocity vs. time graph, the slope is the acceleration.
💧 Plumbing & Drainage
Sewer pipes require a minimum slope (typically 1/4 inch per foot, m ≈ 0.02) to maintain proper water flow velocity.
🏠 Roof Pitch
Roofers use slope (e.g., 4/12 or 8/12) to describe roof steepness, which determines roofing material suitability and snow shedding capability.
Common Mistakes to Avoid
❌ Swapping X and Y in the Formula
Consequence: Calculating Δx/Δy instead of Δy/Δx gives the reciprocal of the slope (run over rise). A steep slope of 4 becomes a shallow slope of 1/4.
✓ Fix: Always remember "Rise over Run". Rise (y) is on top, run (x) is on the bottom.
❌ Inconsistent Point Ordering
Consequence: Using (y₂ - y₁) / (x₁ - x₂) mixes the order and produces a slope with the wrong sign. A positive slope becomes negative.
✓ Fix: It doesn't matter which point is P1 and which is P2, but you must be consistent. (y₂−y₁)/(x₂−x₁) is identical to (y₁−y₂)/(x₁−x₂).
❌ Handling Negative Numbers Incorrectly
Consequence: When subtracting a negative coordinate, many people forget that subtracting a negative is adding a positive (e.g., 5 − -3 becomes 5 − 3 = 2, instead of 8).
✓ Fix: Use parentheses when substituting negative values: 5 − (-3) = 5 + 3 = 8.
Tips and Best Practices
- Sanity check the sign: If the line goes up from left to right, the slope must be positive. If it goes down, it must be negative.
- Parallel and Perpendicular Lines: Parallel lines have the same slope (m₁ = m₂). Perpendicular lines have negative reciprocal slopes (m₁ × m₂ = -1, or m₂ = -1/m₁).
- Percentage Grade: To convert a slope to a percentage grade (used in roads and trails), multiply by 100. A slope of 0.05 is a 5% grade.
- Angle from slope: An angle of 45° means the rise equals the run (slope = 1). An angle > 45° means slope > 1. An angle < 45° means slope < 1.
Frequently Asked Questions
▶What is the slope formula?
▶What does it mean if the slope is undefined?
▶What is the y-intercept?
▶How is slope related to tangent?
▶Can a slope be greater than 1?
▶How do I find the x-intercept?
People Also Calculate
Conclusion
The Slope Calculator turns two simple points into a complete profile of a line. By computing the slope, y-intercept, distance, angle, and line equation simultaneously, it saves time and eliminates common arithmetic errors like sign mistakes or point swapping.
Whether you're solving algebra homework, designing a wheelchair ramp to ADA specifications, or calculating a road gradient, this tool provides instant, mathematically exact results. Remember to verify the direction of your slope (positive vs negative) and watch out for vertical lines with undefined slopes.
Advertisement
[Bottom Article Ad — 300×250 rectangle]
People Also Calculate
Calculators visitors commonly use alongside this one.