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
- calculusDerivative● ready
Enter a function of x — polynomials, trig, exp, ln — to get f′(x) exactly, and optionally f′(a) at a point, with the supported grammar stated.
- calculusCritical Points● ready
Enter a function and a search window to get every critical point in it, classified by the second-derivative test, with f′ and f″ shown and the points plotted.
- calculusDefinite Integral● ready
Enter a function and both bounds to get ∫ₐᵇ f(x)dx, labelled as exact or as a numerical approximation via Simpson's rule.
- calculusTangent Line● ready
Enter a function and a point a to get the tangent line y = f(a) + f′(a)(x − a), its slope, and a graph of the curve with the line drawn on it.
- calculusLimit● ready
Enter a function, the value x approaches and a direction to get the limit — or a clear report that it does not exist — with the numeric approach table.
Differentiation
- calculusDerivative● ready
Enter a function of x — polynomials, trig, exp, ln — to get f′(x) exactly, and optionally f′(a) at a point, with the supported grammar stated.
- calculusSecond Derivative● ready
Enter a function to get f′(x) and f″(x) symbolically, optionally evaluated at a point, with the concavity the second derivative describes.
- calculusnth Derivative● ready
Enter a function and an order n to get f⁽ⁿ⁾(x) symbolically, with the original function beside it for reference.
- calculusTangent Line● ready
Enter a function and a point a to get the tangent line y = f(a) + f′(a)(x − a), its slope, and a graph of the curve with the line drawn on it.
Multivariable & Vector Calculus
- calculusPartial Derivative● ready
Enter a function of x, y and z, choose the variable, and get ∂f/∂x (or y, z) with the others held constant — optionally evaluated at a point.
- calculusGradient● ready
Enter f(x, y, z) to get the gradient vector ⟨∂f/∂x, ∂f/∂y, ∂f/∂z⟩ with each component listed separately.
- calculusDivergence● ready
Enter P, Q and R — each a function of x, y and z — to get the scalar divergence ∂P/∂x + ∂Q/∂y + ∂R/∂z.
- calculusCurl● ready
Enter P, Q and R to get the curl vector via the determinant formula, with its three components listed separately.
Integration & Limits
- calculusIndefinite Integral● ready
Enter f(x) to get ∫f(x)dx + C, or a clear note when the pattern is outside the supported integration grammar.
- calculusDefinite Integral● ready
Enter a function and both bounds to get ∫ₐᵇ f(x)dx, labelled as exact or as a numerical approximation via Simpson's rule.
- calculusNumerical Integration● ready
Enter a function, bounds, a method and an interval count to get the approximation with an error estimate from doubling the intervals.
- calculusLimit● ready
Enter a function, the value x approaches and a direction to get the limit — or a clear report that it does not exist — with the numeric approach table.
Series & Optimisation
- calculusTaylor Series● ready
Enter a function, a centre and a number of terms to get the Taylor polynomial and its term list, with exact coefficients f⁽ⁿ⁾(a)/n!.
- calculusMaclaurin Series● ready
Enter a function and a number of terms to get its Maclaurin series — the Taylor series about 0 — with the coefficients and term list.
- calculusCritical Points● ready
Enter a function and a search window to get every critical point in it, classified by the second-derivative test, with f′ and f″ shown and the points plotted.
All tools
- calculusDerivative● ready
Enter a function of x — polynomials, trig, exp, ln — to get f′(x) exactly, and optionally f′(a) at a point, with the supported grammar stated.
- calculusSecond Derivative● ready
Enter a function to get f′(x) and f″(x) symbolically, optionally evaluated at a point, with the concavity the second derivative describes.
- calculusnth Derivative● ready
Enter a function and an order n to get f⁽ⁿ⁾(x) symbolically, with the original function beside it for reference.
- calculusTangent Line● ready
Enter a function and a point a to get the tangent line y = f(a) + f′(a)(x − a), its slope, and a graph of the curve with the line drawn on it.
- calculusPartial Derivative● ready
Enter a function of x, y and z, choose the variable, and get ∂f/∂x (or y, z) with the others held constant — optionally evaluated at a point.
- calculusGradient● ready
Enter f(x, y, z) to get the gradient vector ⟨∂f/∂x, ∂f/∂y, ∂f/∂z⟩ with each component listed separately.
- calculusDivergence● ready
Enter P, Q and R — each a function of x, y and z — to get the scalar divergence ∂P/∂x + ∂Q/∂y + ∂R/∂z.
- calculusCurl● ready
Enter P, Q and R to get the curl vector via the determinant formula, with its three components listed separately.
- calculusIndefinite Integral● ready
Enter f(x) to get ∫f(x)dx + C, or a clear note when the pattern is outside the supported integration grammar.
- calculusDefinite Integral● ready
Enter a function and both bounds to get ∫ₐᵇ f(x)dx, labelled as exact or as a numerical approximation via Simpson's rule.
- calculusNumerical Integration● ready
Enter a function, bounds, a method and an interval count to get the approximation with an error estimate from doubling the intervals.
- calculusLimit● ready
Enter a function, the value x approaches and a direction to get the limit — or a clear report that it does not exist — with the numeric approach table.
- calculusTaylor Series● ready
Enter a function, a centre and a number of terms to get the Taylor polynomial and its term list, with exact coefficients f⁽ⁿ⁾(a)/n!.
- calculusMaclaurin Series● ready
Enter a function and a number of terms to get its Maclaurin series — the Taylor series about 0 — with the coefficients and term list.
- calculusCritical Points● ready
Enter a function and a search window to get every critical point in it, classified by the second-derivative test, with f′ and f″ shown and the points plotted.
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
- Math & Statistics Tools
Scientific calculator, prime numbers, matrices, statistics, and more.
- Algebra Calculators
Solve equations, factor polynomials, work with inequalities, variation and logarithms — with the working shown.
- Coordinate Geometry Calculators
Plot points and lines, and find slope, intercepts, distances and equations.
- Physics Calculators
Kinematics, forces, energy, electricity, waves and fluids — with units per field and the working shown.
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.