Graphing Calculator

Plot up to four functions, drag to pan, zoom in and out, and hover to read coordinates.

−8−6−4−22468−5−4−3−2−112345

Hover or tap to read coordinates. Drag to pan; pinch, or click and scroll, to zoom.

Ask the AI:

How a graph represents a function

A function turns each input into one output . Its graph is every point that satisfies the rule, drawn on a coordinate grid. A graph shows behaviour that is hard to spot in a formula: where the function is zero, where it rises and falls, and what happens for very large or very small .

The plotter samples hundreds of values across the visible window, computes for each one and joins the points. Where a function is undefined — at in , for example — the curve is broken rather than joined across the gap.

How to use the graphing calculator

  1. Type a function after — for example x^2 - 4, sin(x) or 1/(x - 2). Multiplication can be implied: 2x and 3sin(x) both work.
  2. Add up to four functions to compare them. Each gets its own colour, and the eye button hides a curve without deleting it.
  3. Drag to pan, zoom with the + and − buttons (or pinch, or click the graph and scroll), and hover to read coordinates on each curve. For exact intercepts, turning points or intersections, ask the AI solver on this page.

Features worth looking for

  • x-intercepts: where the curve crosses the -axis — the solutions of .
  • y-intercept: the value , where the curve crosses the -axis.
  • Turning points: local maxima and minima, where the graph changes from rising to falling.
  • Asymptotes: lines the curve approaches but never reaches, common in rational functions.
  • Intersections: where two curves meet, which solves the equation .

Supported functions

Use + - * / and ^ for powers, with brackets where needed. The plotter understands sin, cos, tan, sec, csc, cot, asin, acos, atan, sinh, cosh, tanh, sqrt, cbrt, abs, ln (natural log), log (base 10), exp, floor and ceil, plus the constants pi and e. Angles are in radians.

Worked example:

  1. y-interceptSet : , so the curve crosses the -axis at .
  2. x-interceptsSet : , so or .
  3. VertexThe graph of has its lowest point at the origin. Subtracting 4 shifts it down, so the vertex is .
  4. ShapeThe coefficient of is positive, so the parabola opens upward and is symmetric about the line .

Common mistakes to avoid

Degrees instead of radians

Trig functions here use radians, so is not 1. Type sin(pi/2) for .

Missing brackets

1/x - 2 means . For , type 1/(x - 2).

Trusting a zoomed-out view

Two curves that look as if they touch may miss each other by a small margin. Zoom in, or ask the solver for the exact intersection.

Related calculators

Browse all calculators

Questions students ask

Is the graphing calculator free?

Yes — no sign-up and no limits. It runs entirely in your browser.

How many functions can I plot?

Up to four at once, each in its own colour. Hide any of them with the eye button to compare the others.

Can it find intercepts and intersections exactly?

Hovering gives approximate coordinates. For exact values, ask the AI solver on this page — for example where do y = 2x + 1 and y = x^2 - 2 intersect? — and it solves the equations step by step.

Why does my graph have a gap?

The function is undefined there — usually a division by zero, or the square root or logarithm of a negative number. The gap is correct, not a bug.