About the Calculator
What it does
One mobile-first calculator covering the everyday jobs: quick arithmetic, a full scientific keypad, plotting a function, solving equations, and matrix maths — without installing an app or signing in.
The five modes
- Standard — a clean keypad for everyday sums, with a running history you can tap to reuse.
- Scientific — trigonometry (with a
DEG/RADtoggle and inverse functions), natural & base-10 logs, powers and roots, factorial, π and e, and memory keys. - Graph — type up to three
y = f(x)and a range to plot static, colour-coded curves with axes and gridlines. - Solve — linear and quadratic equations (real or complex roots, with discriminant and vertex), plus 2- and 3-unknown simultaneous systems.
- Matrix — determinant, inverse, transpose, and A+B / A−B / A×B for matrices up to 4×4.
How it computes
Expressions, graphs, simultaneous systems and matrix operations are evaluated by math.js, loaded only on this page and built as a trimmed instance with just the functions the calculator needs. Quadratics use the standard formula (complex roots when the discriminant is negative). Degrees are converted to radians for trig so sin(90°) = 1.
Private by design
Everything runs locally in your browser; your history and settings are saved only in this browser’s storage. Nothing you type is ever uploaded.