Calculus Solver: Step-by-Step Derivatives, Integrals and Limits

  • Free
  • No sign-up
  • Works on phones
  • Shows the working

Step-by-step solverExact symbolic engine

Interactive Calculus Problem Solver

Derivatives, antiderivatives, definite and improper integrals, and limits. Every answer comes with the rules used, and antiderivatives are verified by differentiating them back.

Try:
Input syntax
  • Powers x^2, roots sqrt(x), cbrt(x), absolute value |x|
  • Implicit multiplication works: 3x sin(2x)
  • sin cos tan sec csc cot, asin acos atan, sinh cosh tanh
  • e^x or exp(x); ln(x) is the natural log. In this solver log(x) also means the natural log (the usual calculus convention); type log10(x) for base 10
  • Constants pi and e; bounds accept inf and -inf
Enter a function and press Solve to see a full worked solution.

This calculus solver works out derivatives, indefinite integrals, definite integrals and limits, and shows every step with the rule it used. Type a function, pick what you want to find, and press Solve step by step. It is free, needs no sign-up, and runs in your browser.

Use it to check homework, to see which rule applies at each line, or to get an answer you can follow rather than just copy.

What this calculus problem solver can do

  • Derivative: first, second or third derivative of a function of \(x\), using the power, product, quotient and chain rules and the standard derivatives of trig, inverse trig, exponential, log and hyperbolic functions.
  • Integral: the antiderivative (indefinite integral) with \(+C\), using integration rules, substitution and integration by parts where they apply.
  • Definite: the value of \(\int_a^b f(x)\,dx\) between two bounds, including improper integrals with inf or -inf as a bound.
  • Limit: \(\lim_{x\to c} f(x)\) as a two-sided limit or from the left or right, including limits at infinity and indeterminate forms solved with L’Hôpital’s rule.

Every result has a Copy result button and a Plot in Visual Lab button that graphs the function so you can see what the answer means.

How to use the solver

  1. Choose Derivative, Integral, Definite or Limit at the top of the solver.
  2. Type your function, for example x^3 sin(x). A preview underneath shows how the solver read it.
  3. Add the extra details the mode needs: the order of the derivative, the bounds \(a\) and \(b\) for a definite integral, or the point \(c\) and the side for a limit.
  4. Press Solve step by step. The answer appears first, followed by each step with the name of the rule used.

How to type functions

You want Type
Powers and roots x^2, sqrt(x), cbrt(x)
Absolute value |x|
Multiplication 3x sin(2x) (no * needed)
Trig and inverse trig sin cos tan sec csc cot, asin acos atan
Hyperbolic functions sinh cosh tanh
Exponentials e^x or exp(x)
Natural log ln(x) (here log(x) also means the natural log)
Log base 10 log10(x)
Constants and infinity pi, e, inf, -inf

Worked examples

1. Derivative with the product rule

For \(f(x) = x^3 \sin(x)\) the solver applies the product rule, then the power rule and the derivative of sine:

\[ \frac{d}{dx}\left[x^3 \sin(x)\right] = 3x^2 \sin(x) + x^3 \cos(x) \]

2. Integral by parts

For \(\int x e^x\,dx\), integration by parts with \(u = x\) and \(dv = e^x\,dx\) gives

\[ \int x e^x\,dx = x e^x - e^x + C \]

3. Improper definite integral

Choose Definite, type e^(-x), and set the bounds to 0 and inf:

\[ \int_0^{\infty} e^{-x}\,dx = 1 \]

4. Limit with L’Hôpital’s rule

Substituting \(x = 2\) into \(\dfrac{x^2 - 4}{x - 2}\) gives \(\tfrac{0}{0}\). The solver recognises the indeterminate form, applies L’Hôpital’s rule and finds

\[ \lim_{x\to 2} \frac{x^2 - 4}{x - 2} = 4 \]

Calculus solver or general math solver?

This solver is built for calculus: derivatives, integrals and limits. For algebra problems, use the dedicated tools instead: the quadratic formula calculator, the system of equations calculator, the polynomial roots calculator and the fraction calculator. The full list is on the calculators page.

Related calculators and guides

Frequently asked questions

Is this calculus solver free?

Yes. Every mode, including the step-by-step working, is free and needs no account.

Does it show the steps?

Yes. Each step is listed with the name of the rule applied, such as the chain rule, integration by parts or L’Hôpital’s rule, so you can follow the working line by line.

Can it solve improper integrals and limits at infinity?

Yes. Type inf or -inf as a bound in Definite mode, or as the point \(c\) in Limit mode.

What if it cannot find an exact answer?

Some functions have no antiderivative in elementary terms, such as \(e^{x^2}\). For those, use Definite mode to get a numerical value between two bounds.

 

More calculators

See all calculators