Plot up to eight functions with hover trace, pan and zoom, roots, intersections and a table of values
Try an example
Hover or tap to trace · drag to pan · scroll or pinch to zoom (Shift = x only, Alt = y only) · click the graph, then use arrows, +/-, T, A, 0
Move the pointer over the graph (or tap it) to read coordinates.
X range
[0, 0]
Y range
[0, 0]
Roots, y-intercepts, minima, maxima and intersections in the visible window appear here.
Hollow circles are roots, diamonds are minima/maxima, squares are y-intercepts, dark rings are intersections. Values are numerical estimates over the visible x-range.
Enter a function to see its values.
Operators: +, -, *, /, ^ (power), parentheses, |x| for absolute value
Functions: sin, cos, tan, sec, csc, cot, asin, acos, atan, sinh, cosh, tanh, log (base 10), ln, log2, sqrt, cbrt, abs, exp, floor, ceil, round, sign
Constants: pi, e, tau
Implicit multiply: 2x, 3sin(x), x(x+1), (x+1)(x-1)
Examples: x^2-4, sin(x)/x, e^(-x^2), abs(x-2), 1/(x-1)
Expressions are parsed by a built-in safe parser; nothing you type is ever executed as code.
Plots one or more functions on shared axes so shape, intercepts, turning points and asymptotes become visible instead of having to be inferred algebraically. A picture answers questions such as how many real roots an equation has, or where two curves cross, faster than solving for them.
Graphing Calculator runs right in the browser tab you already have open. No install, no account, no cost.
Graphing Calculator follows the standard method used in textbooks and technical references for this calculation, and we show the formula or approach on the page itself so you can check the working rather than trust a black box. Found an edge case that breaks it? Use the feedback button in the bottom-right corner.