Integral Calculator
Compute definite and indefinite integrals with full step-by-step solutions. Supports u-substitution, integration by parts, trigonometric identities, partial fractions, completing the square, hyperbolic functions, and more.
Input
Leave bounds empty for indefinite integral. Type pi for π in bounds.
Examples
Result
Enter an integrand and click Compute
How This Calculator Works
Enter any single-variable function to compute its antiderivative symbolically. The engine uses AST pattern matching to apply u-substitution, integration by parts, trigonometric identities, partial fractions, and completing the square. Set optional bounds for definite integrals.
Techniques Supported
Handles power rule, exponential, logarithmic, all six trig functions, inverse trig, hyperbolic functions, u-substitution patterns, integration by parts with tabular method, trig product identities, and rational function decomposition.
Area Visualization
For definite integrals, the calculator graphs the function and shades the area between the curve and the x-axis. The numerical value is computed via Simpson's rule alongside the symbolic antiderivative.