Enter one complete task, then review the interpreted expression, exact answer, conditions, named steps, and verification.
Result
Product-rule derivative
2xsin(x)+x2cos(x)
Conditions
x is real.
The expression is differentiable for every real x.
Steps
Recognize a product. The function multiplies x squared by sine of x.(fg)′=f′g+fg′
Differentiate both factors. The derivatives are 2x and cosine of x.(x2)′=2x,(sinx)′=cosx
Substitute into the rule. Keep each untouched factor beside the derivative of the other.2xsin(x)+x2cos(x)
✓
Independent check
Numerical central-difference slopes agree with the symbolic derivative at x = 0.5, 1, and 2 within the chosen tolerance.
Scope
What this calculus solver covers
Use this calculus solver for supported derivative, integral, and limit problems. Calculations run in the browser, and the surrounding explanation stays visible without requiring an account.
Derivatives
Differentiate algebraic, exponential, logarithmic, and trigonometric combinations with respect to a stated variable.
Find supported antiderivatives and evaluate definite integrals when bounds are supplied.
Examples: power rule, substitution, integration by parts
Limits
Evaluate supported finite, infinite, and one-sided limits while preserving the direction in the result.
Examples: removable forms, standard trigonometric limits, limits at infinity
Series and approximations
Review verified Taylor and Maclaurin examples. Automatic series expansion is outside this calculator's supported scope.
Examples: Maclaurin polynomial examples
Differential equations
Review direct-antiderivative and simple separable examples. General differential-equation solving is outside this calculator's supported scope.
Examples: direct antiderivatives, simple separable forms
Applied calculus
Static examples connect symbolic work to tangent lines, area, and optimization without pretending to parse every word problem.
Examples: tangent slope, signed area, maximum value
How to use it
Enter enough information for one clear task
1
Name the operation
Write differentiate, integrate, or limit, or select the matching operation.
2
Enter the full expression
Use parentheses to preserve grouping and include the variable, bounds, approach point, or direction.
3
Confirm the interpreted problem
Before trusting the answer, make sure the displayed operation matches what you intended.
4
Read the check
Use the named steps and independent verification to compare the result with your own work.
Worked inputs
Examples to try
Use these examples to recognize the method, compare equivalent forms, and check your own work.
Derivatives
Derivative
product rule
dxd(x2ex)
Expected result
ex(x2+2x)
Derivative
chain rule
dxdsin(x2)
Expected result
2xcos(x2)
Show more derivatives examples
Implicit derivative
implicit differentiation
x2+y2=25
Expected result
dxdy=−yx
Integrals
Integral
substitution
∫xex2dx
Expected result
21ex2+C
Definite integral
endpoint evaluation
∫0πsin(x)dx
Expected result
2
Show more integrals examples
Integral
integration by parts
∫xln(x)dx
Expected result
2x2ln(x)−4x2+C
Limits
Limit
standard limit
x→0limxsinx
Expected result
1
One-sided limit
sign analysis
x→0+lim∣x∣x
Expected result
1
Show more limits examples
Limit
standard exponential limit
x→0limxex−1
Expected result
1
Series and applications
Taylor polynomial
Maclaurin expansion
P5(x) for sinx
Expected result
x−6x3+120x5
Tangent line
point-slope form
f(x)=x3−2x at x=1
Expected result
y=x−2
Show more series and applications examples
Optimization
single-variable maximum
2L+2W=20
Expected result
L=W=5,Amax=25
Complete example
Evaluate an integral by substitution
The exponent contains x squared, and its derivative is proportional to the remaining factor x. That structure points to substitution.
∫xex2dx
1
Choose the inside expression
Let u equal x squared so the exponential becomes e to the u.
u=x2,du=2xdx
2
Replace x dx
Solve for the factor that appears in the integral.
xdx=21du
3
Integrate in u
The transformed integral is a constant multiple of the exponential antiderivative.
21∫eudu=21eu+C
4
Substitute back
Replace u with the original inside expression.
21ex2+C
∫xex2dx=21ex2+C
Verification: Differentiating one half e to the x squared gives one half times e to the x squared times 2x, which simplifies to the original integrand.
Avoidable errors
Common mistakes and how to fix them
Missing grouping
Problem: Typing sin x^2 when the intended function is the square of sine.
Why it matters: The expressions sine of x squared and sine squared of x have different derivatives.
Better approach: Use parentheses or rendered notation: sin(x^2) versus (sin(x))^2.
Missing variable
Problem: Asking to differentiate an expression with x and y without naming the variable.
Why it matters: A partial derivative and an implicit derivative are different tasks.
Better approach: State the differentiation variable and whether other symbols are constants or dependent variables.
Lost bounds
Problem: Entering a definite integral as an indefinite one.
Why it matters: An antiderivative family and an accumulated value answer different questions.
Better approach: Include both lower and upper bounds and preserve them in the interpreted problem.
Lost limit direction
Problem: Omitting the plus or minus direction at a jump.
Why it matters: The left and right limits can disagree even when each exists.
Better approach: Choose left, right, or two-sided explicitly when the function changes behavior at the point.
Premature decimals
Problem: Rounding constants in the first step.
Why it matters: Small rounding errors can grow and can hide an exact cancellation.
Better approach: Keep exact fractions and constants until a decimal is actually requested.
Unverified equivalence
Problem: Rejecting a result only because it looks different from a textbook form.
Why it matters: Correct antiderivatives and simplified expressions can have multiple forms.
Better approach: Differentiate, simplify the difference, and compare domains before deciding.
Trust the result for the right reasons
Checks, assumptions, and limits
How results are checked
Simplify the result independently and compare equivalent forms.
Substitute regular sample values when a numerical check is meaningful.
Check the domain and any one-sided, endpoint, or constant assumptions.
When to stop and revise the input
Revise an expression when the variable, boundary, direction, or grouping is ambiguous.
Treat a symbolic result as unsupported when the engine cannot establish an elementary form.
Use the steps to check work, not as a substitute for course or examination rules.
Common questions
Solve a calculus problem FAQ
Does the calculator show steps?
Yes. A result includes the interpreted problem, the final answer, the mathematical operation used, relevant conditions, and a verification note when an independent check is available.
Why can a correct answer look different from a textbook answer?
Equivalent algebraic and trigonometric forms can look different while representing the same function. Indefinite integrals can also differ by a constant. Compare by simplifying, differentiating, or substituting values within the shared domain.
What should I include in the input?
State the expression, variable, and operation. Add an interval, upper and lower bounds, a one-sided direction, derivative order, or initial condition whenever the task depends on it.
How should I check an important result?
Inspect the recognized problem and assumptions first. Then use an independent check such as differentiating an antiderivative, substituting a solution into the original equation, or comparing one-sided numerical values.
Continue learning
Useful next steps
Choose the resource that matches what you need to do next.