Graph Plotter

Plot straight lines, parabolas, any function you can type and plain points. Drag and zoom the grid, read off intercepts, vertices and intersections, then share or download your graph.

Class 7–12 Pan & pinch-zoom Intercepts & intersections Shareable link

To plot a straight line y = mx + c, mark the y-intercept c on the y-axis, then use the slope m to step across and up. For y = 2x − 3, start at (0, −3) and go 1 right and 2 up to (1, −1). The line meets the x-axis where y = 0, so x = 1.5.

Quick examples

Load a ready-made set of graphs.

Add a plot

Plots 0

    Drag to pan · scroll / pinch to zoom · hover to trace

    Key points

    Exact for lines and parabolas; for typed functions, found numerically in the current view. Tap a row to centre the graph on it.

    PlotFeaturePoint

    Table of values

    Like the table you draw before plotting a graph in your notebook.

    How it works

    See the algebra as a picture

    Every equation in two variables is a set of points. Plotting it shows its slope, turning point and where it meets other graphs — the same answers you get by solving algebraically.

    Choose a plot type

    Line, parabola, any function f(x), a vertical line x = k, or a list of points.

    Enter the numbers

    Fractions and π work too — try m = 1/2 or k = pi/2. The preview shows the equation.

    Explore the graph

    Drag to move, scroll or pinch to zoom, hover to trace a curve. Use π axis for trig graphs.

    Read the key points

    Intercepts, vertex and every intersection are listed below the graph. Copy the link to share.

    Straight line y = mx + c

    m = (y₂ − y₁) ÷ (x₂ − x₁)

    • m > 0 rises to the right, m < 0 falls, m = 0 is horizontal.
    • c is where the line cuts the y-axis; it cuts the x-axis at x = −c/m.
    • Parallel lines have equal slopes; perpendicular slopes multiply to −1.

    Pair of linear equations

    For a₁x + b₁y = c₁ and a₂x + b₂y = c₂:

    • a₁/a₂ ≠ b₁/b₂ → lines intersect: one unique solution.
    • a₁/a₂ = b₁/b₂ ≠ c₁/c₂ → parallel: no solution.
    • a₁/a₂ = b₁/b₂ = c₁/c₂ → coincident: infinitely many solutions.

    Parabola y = ax² + bx + c

    Vertex x = −b ÷ 2a

    • a > 0 opens upward (minimum), a < 0 opens downward (maximum).
    • Discriminant b² − 4ac > 0: cuts the x-axis twice; = 0: touches once; < 0: never meets it.
    • The axis of symmetry is the vertical line through the vertex.

    Typing functions

    Write x^2 for x², sqrt(x) for √x, abs(x) or |x| for modulus, log (base 10), ln, exp, pi and e. 2x means 2 × x and sin 2x means sin(2x).

    Board-exam link: CBSE Class 10 asks you to solve a pair of linear equations graphically. Load the “Pair of linear equations” example, read the intersection, then check it by substitution.
    Questions & answers

    Graph Plotter — your questions

    How do I draw the graph of y = mx + c?

    Plot the y-intercept c first, because that is where the line crosses the y-axis. From there use the slope m as a step: move 1 unit right and m units up. For y = 3x + 2, start at (0, 2), move to (1, 5), then join the points with a ruler and extend both ends.

    How do you solve a pair of linear equations graphically?

    Draw both lines on the same axes and read the coordinates of the point where they cross — that pair of values is the solution. If the lines are parallel there is no solution, and if they lie exactly on top of each other there are infinitely many solutions. This is a standard CBSE Class 10 question.

    What does the slope of a line tell you?

    The slope m = (y₂ − y₁) ÷ (x₂ − x₁) measures steepness and direction. A positive slope rises to the right, a negative slope falls, and a slope of 0 gives a horizontal line. Parallel lines have equal slopes, and two perpendicular lines have slopes whose product is −1.

    How do I find the vertex of a parabola?

    For y = ax² + bx + c the vertex sits on the axis of symmetry at x = −b ÷ 2a. Substitute that x back into the equation to get the y value. If a is positive the parabola opens upward and the vertex is the lowest point; if a is negative it opens downward and the vertex is the highest point.

    How do I type functions like square root or modulus?

    Write x^2 for x², sqrt(x) for a square root, abs(x) or |x| for modulus, log for base 10, ln for natural log, and exp for e to the power x. You can also use pi and e as constants. Writing 2x means 2 × x, and sin 2x is read as sin(2x).

    Can I save or share the graph I have drawn?

    Yes. The plotter can download the graph as a PNG image you can paste into notes or send on WhatsApp, and it also builds a shareable link that reopens the same set of plots. Nothing is uploaded — the link simply carries your equations, so your work stays on your own device.