✓ Effortless Math · Free Tool

Function Grapher

Type any function f(x) — like x^2-3, sin(x), or 2*x+1 — and see it plotted on a clean coordinate plane. Add a second function g(x), set your own x-range, and read off sample values.

Plot:  y = f(x)  over  [xmin, xmax]
f(x) g(x) — optional x from x-min to x-max

Use + − * / ^, parentheses, and functions sin cos tan sqrt ln log abs exp, plus constants pi and e. Example: 0.5*x^2 - sin(x).

Results

Plotted
Function f(x)
x-range
Samples used

Graph

f(x)

Sample values of f(x)
xf(x)

Step-by-step (how it's plotted)