Graphing Calculator

Plot mathematical functions online instantly. Enter any equation in terms of x — polynomials, trigonometric functions, exponentials, logarithms, and more. Up to 3 functions at once, color-coded.

Graphing Calculator
f(x)=
Use * for multiply, ^ for power, PI for π

How to Use the Graphing Calculator

Enter your function in the input field using standard mathematical notation. Use x as the variable, * for multiplication, ^ for exponents, and the function names listed below. Click Plot to render the graph. You can add up to 3 functions to compare them on the same coordinate plane.

Supported Functions & Syntax

To GraphEnter
Quadratic: x²x^2
Cubic: x³ − 2xx^3 - 2*x
Sine wavesin(x)
Cosinecos(x)
Exponential: eˣMath.exp(x) or 2.71828^x
Natural log: ln(x)Math.log(x)
Absolute value: |x|Math.abs(x)
Square root: √xMath.sqrt(x)

Frequently Asked Questions

How do I graph a straight line?+
Enter the equation in slope-intercept form: for example, 2*x + 3 plots the line y = 2x + 3. You don't need to type "y =".
Can I plot trig functions?+
Yes. Enter sin(x), cos(x), or tan(x). Note that x is in radians. To see one full cycle of sin(x), set x-range to 0 to 6.28 (2π).
Why does part of my curve disappear?+
Parts of the function that fall outside the y-min to y-max range are clipped. Adjust the y-axis range to see more of the curve, or zoom in on the x-axis range for detail.