Skip to content

Graphing Calculator

Plot cartesian, inverse, polar and parametric curves at once — parsed by a real expression parser with implicit multiplication, ^, π, e and the usual function library.

drag to pan · wheel or pinch to zoom
-8-6-4-202468101214-5-4-3-2-1012345678

Empty expression

Empty expression

· π×2.00

Empty expression

· π×2.00

Parser

Implicit multiplication (2x, 3sin(x), (x+1)(x-1)), ^ for powers, pi/π, e, tau, phi. Functions: sin cos tan asin acos atan atan2 sinh cosh tanh sqrt cbrt abs sign exp ln log log2 log10 floor ceil round trunc min max pow hypot mod step. Variables: x, y, t (θ).

Grid step: 2 × 1 · zoom ×40.0

About this tool

Expressions are tokenised and compiled into closures by a hand-written recursive-descent parser — eval is never used — and each curve is sampled up to 1400 points per frame, with asymptote jumps broken so tan and 1/x do not draw false verticals. Panning, wheel zoom and two-finger pinch all run locally in your browser.

  • 100% free — no account needed
  • Runs in your browser
  • Nothing is uploaded

Frequently asked questions

Is Graphing Calculator really free?

Yes. Graphing Calculator is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does Graphing Calculator upload my data?

No. Graphing Calculator runs entirely inside your browser, so anything you type, paste, or open stays on your own device.

Do I need to sign up or install anything?

Neither. There is no account and nothing to download — open the page and Graphing Calculator is ready to use on desktop or mobile.

Does Graphing Calculator work offline?

Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.