Calculate symbolic indefinite integrals and antiderivatives.
Supports power, logarithmic, trigonometric and exponential integrals, linear substitution, u-substitution patterns and common integration-by-parts problems.
Enter an expression using x as the variable.
x^3
x^-2
5x^2
x^2+3x
x^3-2x
x*sin(x)
1/x
(x+1)^3
sin(x)
cos(x)
ln(x)
exp(x)
Supported functions include
sin, cos, tan,
sec, csc, cot,
ln, log, log10,
exp and sqrt.
An indefinite integral represents a family of functions whose derivative is the original integrand.
If \[ F'(x)=f(x), \] then: \[ \int f(x)\,dx=F(x)+C. \]
The symbol \(C\) is called the constant of integration. It is necessary because the derivative of every constant is zero.
For this reason, an indefinite integral is also commonly called an antiderivative.
U-substitution is one of the most important methods for evaluating indefinite integrals. It reverses the chain rule from differentiation.
For example:
Integration by parts is useful when the integrand is a product of functions and direct substitution is not sufficient.
For example:
This calculator focuses on symbolic integration. It attempts to return an algebraic antiderivative rather than only a numerical approximation.
For example, symbolic integration gives:
Numerical integration instead calculates an approximate value for a definite integral over specified limits.
For numerical and definite integration, use the related calculators below.
Integration is the inverse operation of differentiation in many important calculus contexts. Continue with these related tools.
An indefinite integral represents a family of antiderivatives of a function. The result includes an arbitrary constant C because functions that differ by a constant have the same derivative.
An antiderivative F(x) of f(x) is a function whose derivative is f(x). In symbols, F'(x)=f(x).
For n not equal to -1, the integral of x^n is x^(n+1)/(n+1)+C.
The derivative of a constant is zero. Therefore infinitely many functions can have the same derivative, differing only by a constant.
The integral of 1/x is ln|x|+C.
The integral of sin(x) is -cos(x)+C.
The integral of cos(x) is sin(x)+C.
U-substitution is a method that replaces a complicated inner expression with a new variable. It is especially useful when the derivative of the inner expression also appears in the integrand.
Yes. The calculator recognizes linear substitutions for common trigonometric and exponential functions.
Yes. The calculator uses integration by parts to obtain x ln(x)-x+C.
No. Symbolic integration can become very complex. This calculator intentionally supports a defined collection of common elementary integration rules and reports when an expression is outside those rules.
This free indefinite integral calculator is designed to calculate common symbolic antiderivatives. Enter a mathematical expression using \(x\) as the variable and the calculator attempts to find an algebraic function whose derivative is the original expression.
The calculator supports common integration rules including the power rule, constant rule, sum rule, difference rule, constant multiple rule, trigonometric integrals, exponential integrals, logarithmic integrals, linear substitutions and selected integration-by-parts patterns.
Common inputs include
x^3,
1/x,
sin(x),
cos(x),
e^x,
sin(2x),
e^(3x),
1/(1+x^2),
and
ln(x).
Because symbolic integration can involve very advanced mathematics, the calculator deliberately reports unsupported expressions rather than pretending that an incorrect antiderivative is valid.