DataToolsLab

Calculus Calculators

Free calculus calculators: first and higher derivatives, tangent lines, partial derivatives, gradients, divergence and curl, indefinite, definite and numerical integrals, limits with an approach table, Taylor and Maclaurin series, and critical points classified by the second-derivative test. A symbolic engine differentiates the supported grammar exactly, and every numerical answer says it is numerical.

Most popular

Differentiation

Multivariable & Vector Calculus

Integration & Limits

Series & Optimisation

All tools

About Calculus Calculators

Calculus questions are usually about the step, not just the answer: which rule applies, whether the integral is exact or approximate, whether a critical point is a maximum. Each page here shows the working — the derivative as a function, the antiderivative with its constant of integration, the approach table behind a limit, the term list of a series. The distinction that matters most is stated rather than hidden: symbolic differentiation is exact within the named grammar, while a definite integral outside that grammar is computed numerically and labelled as an approximation with an error estimate. One expression parser, one derivative engine and one integrator back the whole category, so a tangent line and the derivative that defines it can never disagree. Nothing is uploaded, there is no sign-up, and the pages keep working offline once loaded.

Related categories

Frequently asked questions

Which functions does the symbolic engine support?

Polynomials, sin, cos, tan, exp, ln, sqrt and abs, combined with +, −, ×, ÷ and ^; products, quotients and compositions of those are all handled. It is deliberately a constrained grammar rather than a full computer algebra system, and each page names the scope so an unsupported input produces a clear message instead of a wrong answer.

Is a numerical integral less accurate than a symbolic one?

It can be, which is why the two are labelled differently. A symbolic antiderivative evaluated at the bounds is exact; Simpson's rule is an approximation whose error shrinks as the interval count grows. The numerical pages report that trend as an estimated error rather than claiming exactness.

Why does a limit need a numeric approach table?

Because the value may not be defined at the point even when the limit exists — the classic (x² − 1)/(x − 1) at x = 1. Approaching from both sides at decreasing steps shows the values converging to 2, which is the evidence the limit is 2 rather than a substitution that would divide by zero.

How are critical points found and classified?

The derivative is computed symbolically, then scanned for sign changes across the window you give, with each root refined by bisection. The second-derivative test classifies it: f″ > 0 is a minimum, f″ < 0 a maximum, and a sign change with f″ = 0 is an inflection. The window is shown so the search is transparent.

Do these tools upload my functions?

No. Everything is plain TypeScript running in the page — no API call, no account and no telemetry. The pages keep working offline once loaded.

Online