CALCULATE · SEE · PRACTICE

Slope Calculator

Move two points or enter a line. Get exact slope, rise/run, every common line form, intercepts, midpoint, distance, angle, and the visual reason it all works.

exactrational math
3input modes
livedrag graph
INTERACTIVE SLOPE LAB

One line, every useful view

AB
Drag A/B · arrows move 0.5 · Shift + arrows move 1
A · first point
B · second point
POSITIVE SLOPEm = 3/2

y = 3/2x + 1/2

Exact rational result
rise / run6 / 4 = 3 / 2
angle56.31°
distance A→B7.2111
midpoint(3, 5)
x-intercept−1/3
y-intercept1/2
grade150%
Slope-intercepty = 3/2x + 1/2
Point-slopey − 2 = 3/2(x − 1)
Standard3x − 2y = −1
STEP BY STEP

Slope from two points

    LINE RELATION LAB

    Parallel, perpendicular, or intersecting?

    Compare two lines without leaving the page. Results stay exact for rational inputs.

    Line 1 · y = m₁x + b₁
    Line 2 · y = m₂x + b₂
    PERPENDICULARSlopes are negative reciprocals.

    Intersection: (6/5, 17/5)

    REVERSE SOLVER

    Find a missing coordinate

    Know one point, the slope, and either the target x or y? Solve the missing partner exactly.

    Known line information
    Target point
    EXACTy₂ = 12

    3 + (3/2)(8 − 2) = 12

    DAILY 12

    Recognize slope in every common form

    0 / 0best —
    POINTS

    Loading…

    Choose the exact answer.

    Methods, exactness & what this calculator covers

    Exact where it should be

    Whole numbers, decimals, scientific notation, fractions and mixed numbers are parsed as exact rational values with JavaScript BigInt. Slope, line forms, midpoint and intercepts remain exact. Distance and angle are displayed as decimal measurements.

    Three ways into the same line

    Use two points, a known point with slope or angle, or a line equation. The live graph and results stay synchronized, including vertical and horizontal edge cases.

    Designed for learning, not just an answer

    The rise/run triangle, derivation steps, line comparison lab, Daily 12 and focused practice turn a one-off calculator into a repeatable coordinate-geometry workspace.