Derivative & Integral Calculator with Steps (Limits & Taylor Series)

See full step-by-step derivatives, integrals, and limits rendered in proper math notation.

The solver leans on nerdamer, a JavaScript symbolic algebra engine, for derivatives, integrals, limits and a hand-built Taylor expansion — all computed synchronously in your browser with no server round trip. Because nerdamer only ever hands back a final simplified expression, this tool layers its own step-by-step narrative on top, classifying which textbook rule applies and showing the intermediate transformation before the final answer.

How to use the derivative and integral calculator

  1. Type the function in the f(x) field, for example sin(x^2), and change the Variable box if your function uses t, u or another letter.
  2. Choose Derivative, Integral, Limit or Taylor series, or click one of the example chips to load a ready-made problem.
  3. Set the options for that operation: 1st or 2nd derivative; an indefinite (+C) or definite a-to-b integral; a limit point with two-sided, left-hand or right-hand direction; or an expansion point and a Taylor order from 0 to 12.
  4. Read the numbered steps, each labelled with the rule or action applied, followed by the typeset result; the answer updates as you edit, with no Calculate button to press.

Derivatives, integrals and named rules

Before running nerdamer's differentiation, the input expression is classified against the rules you'd recognize from a calculus course — sum, product, quotient, chain, power — by inspecting its top-level structure, so the step panel can say which rule is in play rather than just showing symbols moving around. First and second derivatives are both supported. Integration follows the same pattern: bounded definite integrals and unbounded indefinite integrals both get a rule label and nerdamer's simplified antiderivative.

Not every integral nerdamer can technically compute gets returned as a usable answer. If the result contains a special function with no elementary closed form — the error function erf, the sine and cosine integrals Si and Ci, the exponential integral Ei, the Fresnel integrals, the dilogarithm, the Lambert W function, the Riemann zeta function, and a handful of others — the tool reports the integral as unsupported by name instead of handing back a string most students have never seen and can't use.

Derivative calculator input syntax

Limits, including one-sided behavior nerdamer can't give you directly

nerdamer's own limit computation is two-sided only. For a limit that resolves to a 0/0 or similarly indeterminate form at the target point, this tool applies L'Hopital's rule directly — differentiating numerator and denominator and re-evaluating — since that result is the same from either direction. For a limit that blows up to a nonzero value over zero, direction actually matters, so the solver numerically probes the function from the left and from the right using a shrinking sequence of offsets around the target point and reports each side's behavior — approaching positive infinity, negative infinity, a finite value, or undefined — separately rather than papering over a genuine two-sided disagreement.

Taylor series, built by hand

nerdamer has no built-in Taylor expansion function, so this solver constructs one from the textbook definition directly: it repeatedly differentiates the expression up to the requested order, evaluates each derivative at the expansion point, and assembles the polynomial term by term as f(a) + f'(a)(x-a) + f''(a)(x-a)^2/2! and so on. The order is capped at 12 in the interface — high enough to see a series converge visibly around a well-behaved point, low enough that the repeated symbolic differentiation stays fast.

Where symbolic math like this runs out of road

Worked calculus examples with rule labels

Questions people ask about Step-by-Step Symbolic Calculus Solver

Why does the tool say my integral is unsupported instead of giving an answer?
Certain integrals have no closed form built from ordinary elementary functions — they only resolve to named special functions like the error function or the sine integral. Rather than hand back an unfamiliar symbol most readers can't use, the solver checks the result against a list of these special functions and reports the integral as unsupported by name when it matches one.
Does the limit solver handle one-sided limits differently from two-sided ones?
Yes, but only for the blow-up case. A 0/0 indeterminate form is resolved with L'Hopital's rule, which gives the same answer regardless of direction, so left, right and two-sided all use it. For a limit that diverges to infinity, the solver numerically probes each side separately with shrinking offsets, since approaching from the left and right can genuinely disagree there.
What's the highest-order Taylor series I can generate?
The order field is capped at 12. That limit exists because the series is built by repeatedly taking symbolic derivatives one at a time rather than from a closed-form coefficient formula, so higher orders would mean noticeably slower computation for diminishing practical benefit in a browser-based visualizer.
Is any of this computation sent to a server?
No. The symbolic engine, nerdamer, runs entirely as JavaScript inside your browser tab, and every derivative, integral, limit or series expansion is computed there with no network request. You can confirm this by disconnecting from the internet after the page has loaded and continuing to use every operation normally.
Can it find second or higher-order derivatives?
The derivative panel offers the first and second derivative, and the second shows both differentiation passes as separate labelled steps. Higher orders are not a menu option, although the Taylor series panel differentiates repeatedly and prints the derivative values at the expansion point for the first few orders.
Does it show integration by parts or u-substitution steps?
Not in detail. For a product such as x^2*exp(x) the Method step names substitution or by-parts as the approach, then goes straight to nerdamer's antiderivative; the choice of u and dv and the intermediate integrals are not written out.
Can it graph the function or its derivative?
No, the solver only returns symbolic steps and results with no plot. To see a curve, its tangent lines or the shaded area under it, paste the same expression into the Graphing Calculator, which draws it and estimates roots, extrema and definite integrals numerically.
What input syntax does it accept?
Standard calculator notation: ^ for powers, * for multiplication, parentheses around function arguments, and names like sin, cos, sqrt, exp and log. Write the variable consistently, and use Infinity when a limit point is unbounded.

Related tools on BrakeTools

Content reviewed 2026-09-27.