Derivative Calculator with Steps

Enter a function and get its derivative with a complete step-by-step solution. A live preview shows how your input is read; the calculator then names every differentiation rule it applies – product rule, quotient rule, chain rule and more – and explains each step, so you can follow the calculation and check your homework.

How to enter functions

You wantTypeExample
Powers^x^3, x^(1/3), (2x+1)^5
Multiplication* (optional)3*x or 3x, x*sin(x)
Fractions/ with brackets(x+1)/(x-1)
Rootssqrt()sqrt(x^2+1)
Exponential, logarithme^, exp(), ln() (log() = ln)e^(2x), 2^x, ln(x)
Trigonometrysin cos tan cot sec cscsin(x)^2, cos(3x)
Inverse trig / hyperbolicarcsin arccos arctan, sinh cosh tanh asinharctan(x/2), cosh(x)

Choose the differentiation variable on the right if your function uses t, y or another letter – all other letters are treated as constants (partial derivative).

What is a derivative? 🤔

The derivative of a function is one of the most important concepts in calculus. Simply put, the derivative at a specific point describes the slope of the function’s graph exactly at that point. It tells us how much the function’s value changes when the input is varied slightly. With the derivative, denoted as $f'(x)$ or $\frac{d}{dx}f(x)$, we can analyze extrema, inflection points, and the overall monotonic behavior of functions.

How the derivative calculator works ⚙️

This calculator is more than just a tool for quickly finding results – it is designed as a learning aid to help you understand derivatives more easily.

Specifically developed for students and learners, it breaks down each function into its smallest logical parts and applies one differentiation rule per step. No steps are skipped: even basic derivatives like $\frac{d}{dx}(x) = 1$ and every simplification are shown, each with a short explanation and the changed part highlighted.

This way, you can dive into the often confusing topic of calculus even without deep prior knowledge and be well prepared for your next exam. 🎓

Every result is cross-checked with the computer algebra system Maxima, so you can rely on the final answer while you follow the steps.

The most important differentiation rules 📚

To differentiate more complex functions, you break them into simpler parts and apply basic rules. Our calculator supports these and many more, showing every step in detail.

See all differentiation rules and the complete table of derivatives →

❓ Frequently asked questions

Is this derivative calculator free?

Yes. The calculator is free to use, needs no registration and shows the complete step-by-step solution for every function.

Does the calculator show the steps?

Yes. Each step names the differentiation rule that is applied (for example the product rule or the chain rule), shows the expression before and after the step and the simplified form. You can open the explanation of every rule from the step.

Which functions can I differentiate?

Polynomials, fractions, roots, powers with any exponent, $e^x$ and $a^x$, $\ln$ and $\log$, all trigonometric functions, inverse trigonometric functions (arcsin, arccos, arctan, …) and hyperbolic functions – also nested in any combination.

How do I get the second derivative?

Compute the first derivative and click Differentiate again below the result. The calculator then differentiates the result step by step.

Can I calculate partial derivatives?

Yes. Select the variable you want to differentiate with respect to (for example $y$). All other letters are treated as constants, which gives the partial derivative.

How can I share a solution?

Below every result you find Copy link to this solution. The link opens the same step-by-step solution again.