Graphing Calculator
Plot up to four functions of x with pan, zoom and trace — no sign-up.
About this tool
Type up to four functions of x the way you would write them — 2x^2 − 3x + 1, sin(x)/x, sqrt(abs(x)), e^(−x^2), ln x — and they are drawn in four colours on a grid that labels itself as you zoom. Drag to pan, scroll or use the buttons to zoom, hover to trace each function's value, and download the graph as PNG.
What the grapher understands
The expression parser supports +, −, ×, ÷ and ^ with the usual precedence (powers before multiplication before addition, and −x^2 meaning −(x²)), implicit multiplication such as 2x, 3sin x and (x+1)(x−1), the functions sin, cos, tan, their inverses and hyperbolic versions, sqrt, abs, ln, log (base 10), log2, exp, floor, ceil, round and sign, and the constants pi, e and tau. Trigonometric functions use radians, as in mathematics and every programming language — sin(pi/2) is 1. Formulas are read by the tool's own parser and turned into functions, never executed as code, so pasting anything is safe. Graphing is the quickest way to see where a function crosses zero, how two functions compare, or what a transformation does: plot x^2 and (x−2)^2 + 1 together to see a shift. Discontinuities such as tan x and 1/x are detected and not joined across, though very steep curves can still look almost vertical; equations like x² + y² = 1 must be split into two functions, y = sqrt(1 − x²) and its negative. The quadratic solver finds exact roots, the scientific calculator evaluates expressions, the slope calculator works with lines, and the chart maker plots data (How to choose a chart type — and the two ways charts lie).
Frequently asked questions
Does it use degrees or radians?
Radians, as in mathematics and programming. To use degrees, multiply by pi/180 — for example sin(x*pi/180).
How do I type powers and roots?
Use ^ for powers (x^3, e^(-x)) and sqrt() for square roots; a cube root is x^(1/3) for positive x.
Why are there gaps in my graph?
Where a function is undefined — log of a negative number, sqrt of a negative, or an asymptote like tan at pi/2 — the line is broken rather than joined.
Can I save the graph?
Yes — the PNG button downloads the current view. Nothing is uploaded.