2D Graphing Calculator with step-by-step analysis

Plot up to three functions at once, and reveal the x-intercepts, intersections, and extrema together with every numerical step.

Designed for teaching and study: zoom, pan, copy a shareable URL, and document bisection and derivative reasoning directly beside the graph.

Other languages: ja | en | zh-CN

What this calculator offers

For educational use only. Verify the formulas and ranges before relying on the results.

Set up your functions and range

Angle unit
Range
Functions
Find

Detected points

Points detected: 0

How it's calculated

    Graph view

    Move the pointer over the canvas to inspect coordinates.

    Keyboard shortcuts: arrows pan, +/- zoom, F fits the Y range, R resets the viewport.

    Teacher notes

    FAQ

    How does the calculator find intersections or x-intercepts?

    The viewport is sampled at fixed intervals to detect sign changes. Each bracket is refined with up to 40 bisection iterations, and the step-by-step log lists the interval width and g(x) values so you can follow the convergence.

    What happens when I switch between degrees and radians?

    Trigonometric expressions are converted internally according to the selected unit. Choosing degrees makes sin(90) evaluate to 1, while radians expects values such as sin(pi/2), so the graph remains correctly scaled.

    Related calculators