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.

Calculate