Compute symbolic derivatives instantly with step-by-step rules and an interactive graph of f(x) and f'(x).
A derivative measures how a function changes as its input changes — it's the instantaneous rate of change at any point on a curve. Derivatives are foundational to calculus, powering everything from velocity and acceleration in physics to optimization in machine learning and economics. Whether you're finding the slope of a tangent line or maximizing profit, derivatives are the tool you reach for.
Computing derivatives by hand means memorizing dozens of rules — power rule, product rule, quotient rule, chain rule, trigonometric identities — and applying them without a single sign error. Our free derivative calculator gives you symbolic derivatives instantly, shows you exactly which differentiation rules were applied at each step, and plots both f(x) and f'(x) on an interactive graph so you can visualize the relationship between a function and its rate of change.
Enter any mathematical expression using standard notation — the calculator accepts variables, constants, arithmetic operators, and common functions like sin, cos, exp, ln, and sqrt. The symbolic computation engine powered by mathjs parses your expression, applies the appropriate differentiation rules, and returns the simplified derivative.
Beyond just the answer, the calculator shows you which rules were used at each step so you can follow the logic. It also plots both the original function f(x) and its derivative f'(x) on an interactive graph, letting you see how the slope of f(x) corresponds to the value of f'(x) at every point.
Input: x^3 + 2*x^2 - 5*x + 3
Output: 3x² + 4x - 5
The power rule is applied to each term: x³ becomes 3x², 2x² becomes 4x, -5x becomes -5, and the constant 3 drops out.
The calculator supports polynomials, trigonometric functions (sin, cos, tan, sec, csc, cot), exponential functions (e^x), natural logarithms (ln), square roots, and any combination of these using addition, subtraction, multiplication, division, and exponentiation. You can enter expressions like x^3 + sin(2*x) - e^x/ln(x).
After computing the derivative, the calculator displays which rules were applied — such as power rule, chain rule, product rule, or quotient rule — so you can follow the reasoning from the original expression to the final answer.
All computation happens entirely in your browser using the mathjs symbolic math library. Your expressions are never sent to a server, which means instant results and complete privacy.
The calculator currently computes derivatives with respect to x. For multivariable functions, you can treat other variables as constants and differentiate with respect to x to get the partial derivative ∂f/∂x.
You can compute higher-order derivatives by taking the output of the first derivative and entering it back into the calculator. For example, differentiate x⁴ to get 4x³, then differentiate 4x³ to get 12x² for the second derivative.
Yes, the derivative calculator is completely free with no usage limits. You can compute as many derivatives as you need for homework, studying, or professional work.
Let ChatGPT, Claude, or Perplexity do the thinking for you. Click a button and see what your favorite AI says about Formula Bot.
Convert between units of length, weight, temperature, volume, speed, time, and area instantly.
Add, subtract, multiply, and divide fractions instantly with step-by-step simplification to lowest terms.
Compute mean, median, mode, standard deviation, variance, quartiles, and a full five-number summary from any dataset.
Calculate compound interest with year-by-year breakdowns, future value, and effective annual rate.
Compute combinations (nCr), permutations (nPr), and factorials (n!) instantly with step-by-step formula expansions.
Perform complex number arithmetic, find conjugates, magnitude, and polar form with step-by-step solutions.
Compute indefinite and definite integrals instantly with AI-powered step-by-step solutions.
Convert numbers between binary, octal, decimal, and hexadecimal instantly with all representations shown at once.
Evaluate limits of functions instantly with a table of approaching values from left, right, or both sides.
Calculate percentages three ways: find X% of Y, what percent X is of Y, or percentage change.
Compute the line of best fit (y = mx + b), R-squared, correlation coefficient, predictions, and residuals from any dataset.
Find real and complex roots of quadratic, cubic, and quartic polynomials with step-by-step solutions.
Compute sigma notation sums instantly with individual terms and partial sums displayed step by step.
Find GCD, LCM, and prime factorizations instantly with step-by-step Euclidean algorithm and trial division.
Simplify algebraic expressions instantly with a breakdown of the rules applied and an expanded form.
Compute determinant, inverse, transpose, multiplication, eigenvalues, and rank — with step-by-step explanations.
Compute dot product, cross product, magnitude, unit vectors, and angle between vectors — with step-by-step formulas.
Solve linear systems (Ax = b) and quadratic equations (ax^2+bx+c = 0) instantly with step-by-step solutions and verification.
Calculate tips and split bills with ease.
Calculate your grade point average instantly.
Calculate area for any shape and convert between units.
Find square roots with step-by-step solutions.
Find out what you need on your final exam.
Solve quadratic equations step by step.
Find the missing side of a right triangle.
Calculate annuity payments and values.
Calculate dividend yield and income projections.
Solve long division with detailed steps.
Calculate your exact age in years, months, and days.
Find the slope and equation of a line.
Calculate how your investments grow over time.
Calculate sale prices and savings instantly.
Convert and calculate with scientific notation.
Calculate logarithms with any base.
Round numbers to any decimal place.
Calculate markup percentage and profit margins.
Add, subtract, multiply, and divide mixed numbers.
Calculate powers and exponents step by step.
Count and round significant figures.
Find the midpoint between two coordinate points.
Calculate percent error for experiments and data.
Find the GCF and LCM of any numbers.
Convert decimals to fractions in lowest terms.
Sign up for free and unlock unlimited calculations, saved history, and more.
Get Started Free