Function Grapher

Type a math function and see it plotted instantly. Supports polynomials, trig, exponentials, logarithms, and more.

Enter a function
Use x as the variable. Supports: ^ sin cos tan sqrt abs ln log pi e
Quick examples
x: -10 to 10
Plotted Functions

Need a better graphing calculator?

PlotCraft lets you graph functions with pinch-to-zoom, trace values, find intersections, and much more. Built for students and math lovers.

Download PlotCraft on the App Store

Frequently Asked Questions

What math functions can I graph?
You can graph polynomials (like x^2, x^3-2x+1), trigonometric functions (sin, cos, tan), exponentials (2^x, e^x), logarithms (ln, log), square roots (sqrt), absolute values (abs), and any combination of these. You can also use constants like pi and e. Most standard math expressions you'd write on paper work here.
How do I enter a math function?
Type your function using x as the variable. Use ^ for exponents (x^2), * for multiplication (2*x), and standard function names like sin(x), cos(x), sqrt(x), abs(x), ln(x), and log(x). You can use parentheses for grouping. Examples: x^2-3, sin(x)+cos(2*x), sqrt(abs(x)), 1/(1+e^(-x)).
Can I plot multiple functions at once?
Yes. You can plot up to 4 functions on the same graph. Each one gets its own color so you can tell them apart. Use the color picker next to the input field to choose a color before plotting. You can remove individual functions from the list below the graph.
Does this work on phones and tablets?
Yes. The graph plotter is fully responsive and works on any screen size. The canvas scales to fit your device, and all controls are touch-friendly. For more advanced graphing with gestures, pinch-to-zoom, and function analysis, check out PlotCraft on the App Store.