Skip to content

Function Plot Maker

Plot up to four functions at once. Type a real expression — implicit multiplication, powers, trigonometry, logs and constants are all understood, and discontinuities such as tan(x) are detected instead of being bridged with a vertical line.

-10-8-6-4-2024681005101520

Functions

f1(x) =
f2(x) =
f3(x) =
f4(x) =

View window

Grid step: x every 2, y every 5.

Roots in view

  • f1: x = -9.42478, -6.28319, -3.14159, -7.72e-21, 3.14159, 6.28319
  • f2: x = -2.82843, 2.82843

About this tool

Each expression is tokenised and parsed by a recursive-descent parser built into this page — implicit multiplication (2x, 3(x+1)), right-associative powers, unary minus, comparisons and the functions sin, cos, tan, asin, acos, atan, sqrt, abs, log, ln, exp, floor, ceil, round, sign, min and max, plus the constants pi and e. Nothing is evaluated with eval.

Each curve is sampled at 900 points; non-finite values are skipped and large sign-changing jumps are treated as asymptotes, so tan(x) and 1/x never get bridged by a vertical line. Roots are then refined by bisection on every sign change in the visible window. The whole tool runs in your browser — no expression ever leaves the page.

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

Frequently asked questions

Is Function Plot Maker really free?

Yes. Function Plot Maker is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does Function Plot Maker upload my data?

No. Function Plot Maker 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 Function Plot Maker is ready to use on desktop or mobile.

Does Function Plot Maker work offline?

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