Solve by topic
Calculus solver with steps
In calculus the hard part is choosing the rule. The solver says which rule it is using and why that rule applies (two functions multiplied: product rule; a function inside a function: chain rule). Integrals show the substitution and the change of limits. Limits show why 0/0 means "keep going".
Try a sample
AI can make mistakes. Check the work, especially signs and units.
You've used today's 3 free solves
Come back tomorrow, or go unlimited with Plus: every step explained, another method on demand, save solutions as images.
How to get the most out of it
- Type naturally ("derivative of x^2 sin x") or in LaTeX (\int_0^1 2x e^{x^2} dx).
- Look at the first step: it names the rule. If you would have chosen a different rule, that is the thing to review.
- For definite integrals, check that the limits were converted when a substitution was used.
- Use the check line: differentiate the antiderivative, or test the limit numerically.
Worked examples
Tap one to see it solved on the board above.
FAQ
Does it handle the chain rule inside the product rule?
Yes. Nested rules are broken into separate steps so you can see each layer.
Can it do definite integrals with substitution?
Yes, and it converts the bounds so you never have to switch back to x.
What about limits that need L'Hôpital?
It tries algebra first (factoring, conjugates) and uses L'Hôpital when the form is 0/0 or ∞/∞. Both methods are available with "Another method".