Skip to content
ihateDesmos

Math tools

Each tool is a ready-made starting point in the same calculator, so you can mix them: fit a regression, then graph its derivative; draw a slope field, then add the solution you found by hand.

3D graphing calculator

Surfaces, implicit and parametric 3D graphs, exportable for 3D printing.

Slope field generator

Direction fields for dy/dx = f(x, y), with solutions through any point.

Polar graphing calculator

Roses, cardioids, spirals and limaçons from r = f(θ).

Piecewise function grapher

Functions defined in pieces, with conditions in braces.

Inequality graphing calculator

Exact shading for inequalities and systems.

Parametric equation grapher

Curves (x(t), y(t)) in 2D and 3D.

Vector field plotter

2D and 3D fields with divergence, curl and line integrals.

Regression calculator

Linear, polynomial, exponential or any custom model, with error bars.

Box plot maker

Box and whisker plots, dot plots and histograms from a list.

Derivative calculator

Symbolic derivatives with the rules shown step by step.

Integral calculator

Antiderivatives and definite integrals, exact where possible.

Factoring calculator

Factor polynomials with every method shown step by step.

Limit calculator

Limits by substitution, factoring, L’Hôpital and at infinity.

Equation solver

Solve for x with steps: linear, quadratic, polynomial and more.

Quadratic equation solver

Solve ax² + bx + c = 0 by factoring or the quadratic formula.

Normal distribution calculator

Probabilities, z-scores and percentiles, shaded on the bell curve.

Binomial distribution calculator

Binomial probabilities shown as bars, with mean and SD.

P-value calculator

P-values from data or statistics, shaded on the distribution.

Online TI-84 alternative

Every TI-84 graphing task, mapped to a free web calculator.

Or start from a blank graph

Type anything: the calculator works out whether it is a function, an equation, an inequality, a list or a differential equation.

Open the calculator