Graphing Calculator
Type a function of x (like sin(x), x^2 - 3x + 1, or sqrt(x)) and click Plot to see its graph - use the zoom and pan buttons to explore the curve.
Last updated: September 22, 2026
Frequently asked questions
What functions can I type in?
Standard math notation: +, -, *, /, ^ for exponents, parentheses for grouping, and the functions sin, cos, tan, asin, acos, atan, sqrt, abs, log (base 10), ln (natural log), and exp. Use x as the variable, e.g. "x^2 - 3x + 1" or "sin(x) * exp(-x/10)".
Do I need to type a multiplication sign everywhere?
No - the calculator understands implicit multiplication, so "2x", "3sin(x)", and "2(x+1)" all work the same as if you'd typed "2*x", "3*sin(x)", and "2*(x+1)".
Why does my graph show a gap or a break, like with tan(x)?
That's expected at an asymptote - a value the function approaches but never reaches, like tan(x) at 90°/270°. The plotter detects the huge jump in value and breaks the line there instead of drawing a misleading near-vertical line across the whole graph.
Are trig functions in this grapher in degrees or radians?
Radians - the standard convention for plotting trig functions mathematically, since a function like sin(x) has a natural period of 2π in radians. If you want degree-based trig calculations instead (not plotting), use the scientific calculator's degree/radian toggle.
How do I zoom in on a specific part of the curve?
Click "Zoom in" to halve the visible x and y range around the current center, or use "Pan" left/right to shift the view horizontally first, then zoom in once you're centered on the area you want to see more closely.
Can I plot more than one function at once?
Not currently - this calculator plots one function at a time. Change the function in the input box and click Plot again to see a different curve; the previous one is replaced rather than overlaid.
My function isn't plotting - what's wrong?
Check for a typo in a function name (only sin, cos, tan, asin, acos, atan, sqrt, abs, log, ln, and exp are recognized) or an unmatched parenthesis - the calculator shows an error message describing what it couldn't parse rather than failing silently.