Skip to content
Brainlag

Graphing calculator

Plot any function of x, add sliders for its constants, and read off roots, turning points, intersections and areas. For GCSE and A-level maths: type an equation such as y = x^2 - 3x.

Examples: x^2 - 4, sin(x), a x^2 + b, (2, 3) for a point, x = 1 for a vertical line, x^2 {0 < x < 3} to limit x. Trig uses radians.

See it happen: Graph transformations

Learn this properly

Lessons from the Maths course on this topic: worked steps, then exam-style questions with new numbers every time.

See the whole course

Formulas

Straight liney = mx + c, with gradient m = (y₂ − y₁) / (x₂ − x₁)
Turning pointy = a(x − p)2 + q has its turning point at (p, q)
Area under a curvethe integral of f(x) from a to b

Worked example

Find the roots, turning point and y-intercept of y = x2 − 4x + 3.

  1. Type x^2 - 4x + 3. The curve crosses the x-axis at x = 1 and x = 3.
  2. Completing the square gives y = (x − 2)2 − 1, so the turning point is (2, −1). It is a minimum because the x2 term is positive.
  3. The y-intercept is the value at x = 0: y = 3.

Answer: Roots at x = 1 and x = 3, minimum at (2, −1), y-intercept 3.

Common mistakes

  • Typing x2 or 2^x for x squared: powers need ^, so x squared is x^2.
  • Reading a root from a zoomed-out graph: a root at 0.98 can look like 1, so use the listed values or zoom in.
  • Counting an area below the x-axis as positive: the integral makes it negative, so split the region at the roots when you want the total area.
  • Trying to plot x = 3 as y = ...: a vertical line is not a function of x.

How it works

This graphing calculator plots as many functions of x as you like on the same axes. Letters such as a and b become sliders, so you can watch a curve change as a number changes. Under the graph it lists the roots, the y-intercept, the turning points and where the graphs meet, and each function can show its derivative, shade the area under it with the value worked out, and give a table of values to copy.

  1. Type a function of x in the first box, for example x^2 - 4 or sin(x). Press Enter for a new line.
  2. Use a letter like a in a function and a slider for it appears; drag it to see the curve change.
  3. Type (2, 3) for a point, x = 1 for a vertical line, or add {0 < x < 3} after a function to draw only part of it.
  4. Open a function's options to show its derivative, shade an area between two x values, or make a table of values.
  5. Drag to move, pinch or scroll to zoom, and tap a curve for its coordinates. Download PNG saves the graph.

Tips

  • Check a sketch by reading the turning points from the key points list: they are found to many decimal places, not read off the grid.
  • The shaded area is signed: parts below the x-axis count as negative, as in an integral. Split it at the roots to get the total area.
  • To solve f(x) = g(x), plot both and read where they meet.
  • Trig uses radians: one full turn of sin(x) is 2π, about 6.28.

FAQ

Is this graphing calculator free?
Yes. It works in your browser with no account, and your graphs are kept on your device.
How does it find the roots and turning points?
It samples the curve across the visible part of the graph, then narrows each crossing or turn down by repeated halving, so the values are accurate to many decimal places. Zoom out to find points outside the view.
How is the area worked out?
By adaptive Simpson's rule, a numerical integration method. For ordinary school functions the answer is correct to the decimal places shown.