Graph Plotter – Plot Functions Online

Plot up to three functions like y = x², sin(x) or 1/x — zoom, pan and tap the graph to read points.

Last updated:

Tap or hover on the graph to read a point. Drag to move, pinch or scroll to zoom.

Online graph plotter

Seeing a function makes it much easier to understand. This free graph plotter draws up to three functions at once, so you can compare y = x² with y = 2x + 3, see how sin(x) and cos(x) relate, or watch a curve shift when you change a number. Zoom and pan freely, and tap any point to read its coordinates — handy for checking roots, turning points and where two graphs meet. It works on phones with touch gestures and runs entirely in your browser.

How to use it

  1. Type a function of x in one of the boxes, e.g. x^3 - 3x.
  2. Drag to move around, pinch or use + and − to zoom, and tap to read values.
  3. Clear a box to hide that graph.

Functions you can use

+ − * / ^, brackets, sqrt, cbrt, abs, sin cos tan,asin acos atan, log (base 10), ln, exp, and the constantspi and e.

Example

The parabola y = x² − 2x − 3 crosses the x-axis at x = −1 and x = 3and has its lowest point at (1, −4) — tap near those points to check. Solve it exactly with thequadratic equation solver, or evaluate single values with thescientific calculator.

Frequently asked questions

How do I type a function?
Write it in terms of x, like x^2 - 4, 2x + 1, sin(x), sqrt(x), log(x) or abs(x - 2). Use ^ for powers. You can write 2x instead of 2*x and sin x instead of sin(x).
Are angles in degrees or radians?
Radians by default, as in maths textbooks, so sin(x) repeats every 2π ≈ 6.28. Switch to degrees if you want sin(x) to repeat every 360.
How do I find where two graphs meet?
Plot both functions, then zoom in on the crossing point and tap it — the coordinates are shown under the graph. For exact roots of a quadratic, use the quadratic equation solver.
Why does my graph have gaps?
Gaps appear where the function isn’t defined, such as sqrt(x) for negative x or log(x) for x ≤ 0, and at vertical asymptotes like x = 0 for 1/x.