Graphing Calculator

Plot multiple functions on an interactive canvas graph — pan, zoom, trace values, and evaluate expressions with a built-in scientific calculator. 100% client-side, no libraries.

Try:
Scroll to zoom · Drag to pan

Quick Calculator

About this tool

A graphing calculator that runs entirely in your browser — plot any number of functions of x, pan and zoom the canvas like a real graphing calculator, and trace values along each curve. A separate scientific calculator evaluates one-off expressions. There's no charting library and no eval(): expressions are parsed by a small hand-written recursive-descent parser and compiled into JS closures.

Supported syntax

Graph controls