Skip to content
AgileLogics

Graphing Calculator

Parses a mathematical expression in x (e.g. sin(x) + x^2/10) using a small built-in expression evaluator, and plots it as a downloadable graph over a chosen X range.

How it works

Enter an expression in x, set the X range, and click Generate.

Frequently asked questions

Is my expression evaluated with a plain JavaScript eval()?
No — expressions run through a small hand-written parser that only understands numbers, x, and a fixed set of math functions and operators. Arbitrary JavaScript (like calling a browser function) is rejected outright, never executed.