Function Grapher
Plot a function of x on an interactive graph with adjustable X and Y ranges, updating instantly as you type, entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Supports + − × ÷ ^, parentheses, sin, cos, tan, sqrt, exp, ln, abs, and the constants pi and e.
How the function grapher works
- Type a function of x.
- Adjust the X and Y range sliders to zoom the view in or out.
- The graph updates instantly, evaluating the function at every pixel column across the visible range.
How the plot is drawn
For each horizontal pixel on the canvas, the tool evaluates your function at the corresponding x value, converts the result into a vertical pixel position, and connects each point to the next with a line — the same basic approach any point-sampling graphing tool uses, just running entirely on the canvas in your browser rather than a plotting library.
FAQ
What functions and operators are supported?
Standard arithmetic (+ − × ÷ ^), parentheses, sin, cos, tan, sqrt, exp, ln, log (base 10), abs, and the constants pi and e. Use x as your variable, e.g. sin(x) * x / 3.
Why does the graph have gaps sometimes?
Gaps appear where the function is undefined (like tan(x) near its asymptotes) or where the value goes far outside the visible range — the graph deliberately breaks the line there rather than drawing a misleading near-vertical connector.
Can I zoom in or out?
Yes — use the X range and Y range sliders to widen or narrow the visible window around the origin.
Is my function sent anywhere?
No. The expression is parsed and plotted entirely in your browser by a small parser — nothing is sent to Online Tool Store or any other server.
How we compare
| Feature | Online Tool Store | Desmos | WolframAlpha |
|---|---|---|---|
| Instant plot as you type | ✓ | ✓ | Calculate button |
| No sign-up or query limit | ✓ | ✓ | Limited free queries |
| Runs entirely on your device | ✓ | ✓ | Server-side computation |
For a quick, no-account way to plot a single function and see it update live, the Online Tool Store Function Grapher gets you there instantly.