Skip to content
/ Graphing calculator

Graphing calculator

Type calculations as you would write them: fractions, roots, powers, integrals. Exact and decimal answers, functions and graphs, table of values, equations and systems, sequences, statistics and regression, probability distributions: results move between modules in one click.

What the calculator does

  • Exact answers: 1/3 + 1/6 = 1/2, √12 = 2√3, 1/(1+√2) = √2 − 1, cos(π/6) = √3/2, with the decimal value alongside.
  • Natural input: type / for a fraction, ^ for a power, sqrt for a root, pi for π, oo for infinity ∞; arrow keys move the cursor through the formula.
  • Integrals, sums and products: ∫₀¹ x² dx = 1/3, with any variable (dt, du, dθ…), infinite bounds and double integrals; Σ and Π with any index (k, i, n…).
  • Angles in radians, degrees or gradians, with exact values: sin(30°) = 1/2, arcsin(1/2) = π/6 (or 30° in degrees), arctan(1) = π/4 (i.e. 45°, or 50 gradians).
  • Variables and Ans: a=5 creates a variable; Ans recalls the last answer; click a calculation or answer in the history to reuse it.
  • Options: exact, decimal or both; automatic, scientific or engineering notation; 4 to 15 significant digits. Editing keys: backspace, undo, redo, clear all (Esc).
  • Functions: up to six functions, their exact derivative, plotting, zoom, coordinate reading, zeros, turning points and intersections, and an exportable table of values.
  • Equations: exact solutions up to degree 2 (x² − 2 = 0 gives ±√2), all roots of a polynomial, numerical search for other equations, linear systems with 2 to 5 unknowns solved exactly.
  • Sequences: explicit or recursive of any order (un+1, un or un+2 from earlier terms), letter of your choice, table, scatter plot, cobweb, type (arithmetic, geometric), apparent limit, sum, threshold with the Python algorithm.
  • Statistics: lists L1 to L4 (paste from a spreadsheet), mean, median, quartiles, standard deviation, box plot; linear, exponential, power, logarithmic and polynomial regression, with r and R².
  • Probability: binomial, geometric, Poisson, hypergeometric, normal, exponential and uniform distributions; P(X ≤ k), intervals, quantiles, fluctuation interval, TI and Casio calculator equivalents.
  • Everything is connected: send any result to calculations, to the history (it becomes Ans) or to a variable; module fields accept calculations and variables; u(10) or f(2) work everywhere.

Frequently asked questions

Can I use it in exams?

No: exams require a physical calculator in exam mode. This tool is for learning, revising, checking and preparing documents.

Are my calculations sent anywhere?

No: everything is computed in your browser. History, variables and functions stay on your device.

What's next?

A future version will add symbolic algebra, matrices, complex numbers and Python (MicroPython), with program sharing and import.

Math input: MathLive (MIT licence), KaTeX fonts (MIT licence).

Typing formulas

Exact or decimal?

Each answer is given as an exact value when possible, followed by its decimal value:

When no simple exact form exists (ln 2, sin 1, √(1+√2)…), only the decimal value is shown, with the number of digits you choose (6 to 15).

Integrals, sums and products

Variables and functions

Studying a function

  1. Enter f(x), for example x² − 2x − 3: the exact derivative f′(x) = 2x − 2 appears below it.
  2. The graph shows the curve; “Plot derivatives” adds f′ as a dashed line.
  3. Key points in the window are listed and marked: zeros (−1 and 3), minimum (1, −4), intersections between curves.
  4. Hover over a curve to read x, f(x) and the slope of the tangent there.
  5. The Table of values tab gives f(x) from a chosen start and step, to export as CSV or print.

Equations and systems

Sequences

Statistics and regression

Probability

Binomial, geometric, Poisson, hypergeometric, uniform, normal and exponential distributions: P(X = k), P(X ≤ k), P(a ≤ X ≤ b), quantiles, mean and variance, chart, fluctuation interval and the equivalent TI and Casio calculator functions.

Moving between modules

Good to know

Guide written and checked by Erwan Hautot · updated 6 November 2026.