Function Grapher

Plot one or more functions. Drag to pan · scroll to zoom · pinch on mobile. Supports sin, cos, tan, sqrt, log, exp, abs, pi, e, ^ and any combination.

sin(x)

Quick add

Expression Syntax
Arithmetic: + − * / ^ (use * not implied multiplication) Functions: sin cos tan asin acos atan sqrt log log10 exp abs Constants: pi = 3.14159… e = 2.71828… Examples: 2*x^2 - 3*x + 1 | sin(2*pi*x) | exp(-x^2)
Preset Function Gallery
ExpressionDescription
sin(x)Sine wave — oscillates between −1 and 1
x^2Parabola — symmetric about x = 0
x^3 - 3*xCubic — two local extrema
1/xHyperbola — undefined at x = 0
exp(-x^2)Gaussian bell curve
log(x)Natural log — only defined for x > 0
abs(x)Absolute value — V shape at origin
sqrt(x)Square root — defined for x ≥ 0

Plot multiple functions simultaneously by adding them one by one. Toggle visibility with the hide/show button to compare curves. The grapher evaluates each function at 800 evenly spaced x-values across the selected range. Discontinuities (like 1/x at x=0) appear as gaps in the line — the graph does not connect across undefined points.