# Math Problem Solver

This free calculator will try to solve any math problem: algebra (equation solver, system of equations solver, least common multiple, greatest common divisor, synthetic division, polynomial long division, partial fraction decomposition, polynomial calculator, factoring calculator), calculus (derivative, integral, Taylor series, tangent line, graphing calculator, implicit differentiation, Riemann sum), differential equations (direct and inverse Laplace transforms) and much more with steps shown (if possible).

Didn't find the calculator you need? Request it

## Prime Factorization Calculator

This calculator will find prime factorization of a number with steps shown.

## Decimal to Fraction Calculator

Calculator will convert decimal into fraction (and, if possible, into mixed number) with steps shown.

## Cube Root Calculator

Calculator will find cube root of a number `n` (i.e. such number `x`, that `x^3=n`) to a given precision.

## Square Root Calculator

Calculator will find square root of a number `n` (i.e. such number `x`, that `x^2=n`) to a given precision.

## Greatest Common Divisor/Factor (GCD) Calculator

Calculator will find greatest common factor/divisor (GCF) of given positive numbers with steps shown using either factoring method or prime factorization method.

## Least Common Multiple (LCM) Calculator

Calculator will find least (smallest) common multiple of given positive numbers with steps shown using either factoring method or prime factorization method.

## Long Division Calculator

Calculator will divide any two numbers (positive or negative, integer or decimal) with steps shown. Enter dividend and divisor and get quotient to a given precision without remainder or quotient with remainder.

## Quadratic Equation Calculator

Calculator will solve a quadratic equation step-by-step either by completing the square or using quadratic formula. Will find both real and imaginary (complex) roots.

## Synthetic Division Calculator

Calculator will divide a polynomial by a binomial using synthetic divsion with steps shown.

## Polynomial Long Division Calculator

Calculator will perform long division of polynomials with steps shown.

## Polynomial Calculator

Calculator will find (with steps shown) sum, difference, product and result of division of two polynomials (quadratic, binomial, trinomial etc.). It will also calculate roots of the polynomial and factor it. Both univariate and multivariate polynomials are accepted.

## Slope Intercept Form Calculator with Two Points

Slope intercept form calculator will find a slope of a line passing through two given points, its y-intercept and slope-intercept form of a line, with steps shown.

## Factoring Polynomials Calculator

Calculator will try to factor any polynomial (binomial, trinomial, quadratic etc.) with steps shown. Following methods are used: factoring monomials (common factor), factoring quadratics, grouping and regrouping, square of sum/difference, cube of sum/difference, difference of squares, sum/difference of cubes, Rational Zeros Theorem. Calculator accepts both univariate and multivariate polynomials.

## Order of Operations Calculator

Calculator will evaluate given expression, showing order of operations PEMDAS.

## Parallel and Perpendicular Line Calculator

Calculator will find equation of a parallel/perpendicular line to a given line, passing through a given point, with steps shown.

For drawing lines use graphing calculator.

## Multiplying Polynomials Calculator

Calculator will multiply two polynomials (quadratic, binomial, trinomial etc.) with steps shown.

## Dividing Polynomials Calculator

Calculator will divide two polynomials (quadratic, binomial, trinomial etc.) with steps shown.

## Rational Zeros Theorem Calculator

Calculator will find all possible rational roots of a polynomial, using Rational Zeros Theorem. After this it will decide which possible roots are actually roots. This is a more general case of the Integer (Integral) Root Theorem (when leading coefficient is `1` or `-1`). Steps are available.

## Descartes' Rule of Signs Calculator

Calculator will find maximum number of positive and negative real roots of a given polynomial using Descartes' Rule of Signs with steps shown.

## Completing the Square Calculator

Calculator will try to complete the square of a given quadratic expression, ellipse, hyperbola or any polynomial expression with steps shown.

## Partial Fraction Decomposition Calculator

Online calculator will find partial fraction decomposition of a rational function with steps shown.

## Factoring Calculator

Calculator will try to factor any expression (polynomial, binomial, trinomial, quadratic, rational, irrational, exponential, trigonometric or mix of them) with steps shown. To do this first some substitutions are applied to convert expression to polynomial, then following techniques are used: factoring monomials (common factor), factoring quadratics, grouping and regrouping, square of sum/difference, cube of sum/difference, difference of squares, sum/difference of cubes, Rational Zeros Theorem.

## Equation Solver

Calculator will find roots (exact and numerical, real and complex), i.e. solve for `x`, `y` or any other variable, of any equation (linear, quadratic, polynomial, rational, irrational, exponential, logarithmic, trigonometric, hyperbolic, absolute value) on a given interval.

## System of Equations Calculator

This solver (calculator) will try to solve system of 2, 3, 4, 5 equations of any kind, including polynomial, rational, irrational, exponential, logarithmic, trigonometric, hyperbolic, absolute value etc. It can find both real and complex solutions. To solve a system of linear equations with steps use system of linear equations calculator.

## Simplify Expression Calculator

This calculator will simplify fractions, polynomial, rational, radical, exponential, logarithmic, trigonometric, hyperbolic expressions.

## Inverse Function Calculator

Calculator will find inverse of a given function with steps shown. If function is one-to-one than there will be unique inverse.

## Parabola Calculator

This calculator will find either equation of a parabola from given parameters or axis of symmetry, focus, vertex, directrix, focal parameter, x-intercepts, y-intercepts of an entered parabola.

To graph a parabola visit parabola grapher.

## Ellipse Calculator

This calculator will find either equation of an ellipse (standard form) from given parameters or center, vertices, co-vertices, foci, area, circumference (perimeter), focal parameter, eccentricity, (semi)major axis length, (semi)minor axis length, x-intercepts, y-intercepts, domain, range of an entered ellipse.

To graph an ellipse visit ellipse graphing calculator.

## Hyperbola Calculator

This calculator will find either equation of a hyperbola (standard form) from given parameters or center, vertices, co-vertices, foci, asymptotes, focal parameter, eccentricity, (semi)major axis length, (semi)minor axis length, x-intercepts, y-intercepts of an entered hyperbola.

To graph a hyperbola visit hyperbola graphing calculator.

## Distance between Two Points Calculator

For two given points calculator will find distance between them with steps shown.

## Inverse Sine Calculator

Calculator will find inverse sine of a given value in radians and degrees.

Inverse sine `y=sin^(-1)(x)` or `y=asin(x)` or `y=arcsin(x)` is such function, that `sin(y)=x`.

Domain of the inverse sine is `[-1,1]`, range is `[-pi/2,pi/2]`.

It is odd function.

## Inverse Cosine Calculator

Calculator will find inverse cosine of a given value in radians and degrees.

Inverse cosine `y=cos^(-1)(x)` or `y=acos(x)` or `y=arccos(x)` is such function, that `cos(y)=x`.

Domain of the inverse cosine is `[-1,1]`, range is `[0,pi]`.

It is even function.

## Inverse Tangent Calculator

Calculator will find inverse tangent of a given value in radians and degrees.

Inverse tangent `y=tan^(-1)(x)` or `y=atan(x)` or `y=arctan(x)` is such function, that `tan(y)=x`.

Domain of the inverse tangent is `(-oo,oo)`, range is `(-pi/2,pi/2)`.

It is odd function.

## Inverse Cotangent Calculator

Calculator will find inverse cotangent of a given value in radians and degrees.

Inverse cotangent `y=cot^(-1)(x)` or `y=acot(x)` or `y=arccot(x)` is such function, that `cot(y)=x`.

Domain of the inverse cotangent is `(-oo,oo)`, range is `(0,pi)`.

It is odd function.

## Inverse Secant Calculator

Calculator will find inverse secant of a given value in radians and degrees.

Inverse secant `y=sec^(-1)(x)` or `y=asec(x)` or `y=arcsec(x)` is such function, that `sec(y)=x`.

Domain of the inverse secant is `(-oo,-1]uu[1,oo)`, range is `[0,pi/2)uu(pi/2,pi]`.

This function is neither even nor odd.

## Inverse Cosecant Calculator

Calculator will find inverse cosecant of a given value in radians and degrees.

Inverse secant `y=csc^(-1)(x)` or `y=acsc(x)` or `y=arccsc(x)` is such function, that `csc(y)=x`.

Domain of the inverse cosecant is `(-oo,-1]uu[1,oo)`, range is `[-pi/2,0)uu(0,pi/2]`.

This function is neither even nor odd.

## Binomial Expansion Calculator

Calculator will find binomial expansion of a given expression with steps shown.

## Logarithm Calculator

Calculator will find logarithm (natural, decimal etc.) of a given value to a given base (e, 10 etc.).

Domain of the logarithm is `(0,oo)`, range is `(-oo,oo)`.

It is neither even, nor odd function.

## Inequality Calculator

This calculator will solve linear, quadratic, polynomial, rational and absolute value inequalities. It can handle compound inequalities and system of inequalities as well.

To graph inequalities use graphing calculator.

## Composite Function Calculator

Calculator will find composition of two functions with steps shown. It will also evaluate composition at specified point, if needed.

## Evaluate Calculator

Calculator will find value of a given expression, plugging values of given variables, if needed.

## Solve for X Calculator

Calculator will find x (exact and numerical, real and complex) in a given equation.

## Zeros Calculator

Calculator will find zeros (exact and numerical, real and complex) of linear, quadratic, cubic, quartic, polynomial, rational, irrational, exponential, logarithmic, trigonometric, hyperbolic, absolute value function on a given interval.

## Simultaneous Equation Solver

This calculator will try to solve system of 2, 3, 4, 5 simultaneous equations of any kind, including polynomial, rational, irrational, exponential, logarithmic, trigonometric, hyperbolic, absolute value etc. It can find both real and complex solutions.

## Trigonometry Calculator

This calculator can solve trigonometric equations, simplify and evaluate expressions. It can handle trigonometric and inverse trigonometric functions.

## Complex Number Calculator

Calculator will simplify any complex expression with steps shown. It will perform addition, subtraction, multiplication, division, raising to power and also find polar form, conjugate, modulus and inverse of the complex number.

## Intercepts Calculator

Calculator will find x- and y-intercepts of a given function, expression or equation.

## Roots of Complex Number Calculator

Calculator will find nth roots of a given complex number, using De Moivre's Formula, with steps shown.

## Cubic Equation Calculator

Calculator will find roots of a cubic equation in both analytic and approximate forms.

## Quartic Equation Calculator

Calculator will find roots of a quartic equation in both analytic and approximate forms.

## System of Linear Equations Calculator

This calculator will solve a system of linear equations of any kind with steps shown using either Gauss-Jordan Elimination method or Cramer's Rule. To solve any system use system of equations calculator.

## Exponential Function Calculator

This calculator will calculate exponential function with a given base and exponent.

## End Behavior Calculator

This calculator will determine end behavior of a given polynomial function with steps shown.

## Degree and Leading Coefficient Calculator

Calculator will find degree, leading coefficient, leading term of a given polynomial function.

## Triangle Calculator

Calculator will try to find all sides and angles of a triangle (right triangle, obtuse, acute), as well as perimeter and area.

## Pythagorean Theorem (Right Triangle) Calculator

Calculator will try to find all sides of a right-angled triangle using Pythagorean Theorem. It will also find all angles, as well as perimeter and area.

## MathGrapher: Graphing Calculator-Function Grapher

Free online 2D graphing calculator (plotter), or curve calculator, that can plot piecewise, linear, quadratic, cubic, quartic, polynomial, trigonometric, hyperbolic, exponential, logarithmic, inverse functions given in different forms: explicit, implicit, polar and parametric. It can also graph conic sections, arbitrary inequalities or system of inequalities, slope fields (vector fields or direction fields), visualize Riemann Sum. Plots can be styled and customized according to needs.

To plot 3d graph use 3d grapher.

## Online Derivative Calculator with Steps

Online calculator will calculate derivative of any function with steps shown. Also, it will evaluate derivative at a given point, if needed. Also it supports computing the first, second and third derivatives, up to 10.

## Limit Calculator

This free calculator will find limit (two-sided or one-sided, including left and right) of a given function at a given point (including infinity).

## Tangent Line Calculator

Calculator will find tangent line to explicit, polar, parametric and implicit curve at a given point with steps shown.

It can handle horizontal and vertical tangent lines as well.

## Taylor and Maclaurin (Power) Series Calculator

Calculator will find Taylor (or power) series expansion of a given function around given point with steps shown. You can specify order of Taylor polynomial. If you want Maclaurin polynomial, just set point to 0.

## Implicit Differentiation Calculator

Implict differentiation calculator will find derivative of implicit function treating either `y` as a function of `x` or `x` as a function of `y`.

## Asymptote Calculator

Calculator will find vertical, horizontal and slant asymptotes of a function with steps shown.

## Linear Approximation Calculator

Calculator will find linear approximation to explicit, polar, parametric and implicit curve at a given point with steps shown.

## Quadratic Approximation Calculator

Calculator will find quadratic approximation to a given function at a given point with steps shown.

## Function Calculator

Calculator will find, domain, range, x-intercepts, y-intercepts, derivative, integral, asymptotes, intervals of increase and decrease, critical points, extrema (minimum and maximum, local, absolute, global) points, intervals of concavity, inflection points, limit, Taylor polynomial and graph of a single variable function. Interval can be specified. Parity will also be determined.

## Domain and Range Calculator

Calculator will find, domain and range of a single variable function.

## Critical Points and Extrema Calculator

Calculator will find critical numbers, local and absolute (global) maxima and minima of a single variable function. Interval can be specified.

## Mean Value Theorem Calculator

Calculator will find all numbers `c` (with steps shown), that satisfy the conclusions of the Mean Value Theorem for a given function on a given interval.

## Difference Quotient Calculator

Calculator will find difference quotient for a given function with steps shown.

## Average Rate of Change Calculator

Calculator will find average rate of change of a given function on a given interval with steps shown.

## Inflection Points and Concavity Calculator

Calculator will find intervals of concavity and inflection points of a given function.

## Integral (Antiderivative) Calculator with Steps

This online calculator will find indefinite integral (antiderivative) of a given function with steps shown (if possible).

## Definite and Improper Integral Calculator

Calculator will evaluate definite (i.e. with bounds) integral, including improper, with steps shown.

## Area between Curves Calculator

Calculator will find area between two curves, or just under one curve.

## Riemann Sum Calculator

Calculator will approximate definite integral using Riemann sum and sample points of your choice: left endpoints, right endpoints, midpoints, trapezoids.

## Midpoint Rule Calculator

Online calculator for approximating definite integral using Midpoint (Mid ordinate) Rule, with steps shown.

## Simpson's (Parabolic) Rule Calculator

Online calculator for approximating definite integral using Simpson's (Parabolic) rule, with steps shown.

## Series and Sum Calculator

This calculator will find sum of arithmetic, geometric, power, infinite, binomial series, as well as partial sum.

## Arc Length Calculator for Curve

Calculator will find arc length of explicit, polar or parametric curve on a given interval with steps shown.

## Radius and Interval of Convergence Calculator

Calculator will find radius and interval of convergence of a given power series.

## Area of Surface of Revolution Calculator

Calculator will find area of surface of revolution (around given axis) of explicit, polar or parametric curve on a given interval with steps shown.

## Average Value of a Function Calculator

Calculator will find average value of a function on a given interval with steps shown.

## Polar/Rectangular Coordinates Calculator

Calculator will convert polar coordinates to rectangular (cartesian) and vice versa with steps shown.

## Partial Derivative Calculator

This online calculator will calulate partial derivative of function with steps shown. You can specify any order of integration.

## Multiple (Double, Triple) Integral Calculator

Calculator will calculate multiple integral (double, triple).

## Divergence Calculator

Calculator will find divergence of a given vector field with steps shown.

## Unit Tangent Vector Calculator

Calculator will find unit tangent vector of vector-valued function at a given point with steps shown.

## Curvature Calculator

Calculator will find curvature of explicit, parametric or vector function at specific point with steps shown.

## Gradient of Function Calculator

Calculator will find gradient of a given function (at a given point if needed) with steps shown.

## Directional Derivative Calculator

Calculator will find directional derivative (with steps shown) of a given function at a point in the direction of a given vector.

## 3D Function Grapher

Free online 3D graphing calculator linear, quadratic, cubic, quartic, polynomial, trigonometric, hyperbolic, exponential, logarithmic.Plots can be styled and customized according to needs.

To plot 2d graph use 2d grapher.

## Laplace Transform Calculator

Calculator will find Laplace Transform of a given function.

Recall, that laplace transform of the function is $$$F(s)=L(f(t))=\int_0^{\infty} e^{-st}f(t)dt$$$.

Usually, to find Laplace Transform of a function, one uses partial fraction decomposition (if needed) and then consults the table of Laplace Transforms.

## Inverse Laplace Transform Calculator

Calculator will find Inverse Laplace Transform of a given function.

Recall, that $$$\mathcal{L}^{-1}\left(F(s)\right)$$$ is such function `f(t)`, that $$$\mathcal{L}\left(f(t)\right)=F(s)$$$.

Usually, to find Inverse Laplace Transform of a function, we use property of linearity of Laplace Transform. Just perform partial fraction decomposition (if needed) and then consult the table of Laplace Transforms.

## Wronskian Calculator

Calculator will find Wronskian of the set of functions with steps shown. Supports up to 5 functions, 2x2, 3x3 etc.

## Differential Equation Calculator

Calculator will find to solution to a given ODE: first-order, second-order, nth-order, separable, linear, exact, Bernoulli, homogeneous, inhomogeneous.

Initial conditions are also supported.

## Euler's Method Calculator

Calculator will find approximate solution of a first-order differential equation using Euler's method with steps shown.

## Improved Euler (Heun's) Method Calculator

Calculator will find approximate solution of a first-order differential equation using Improved Euler (Heun's) method with steps shown.

## Inverse of Matrix Calculator

Calculator finds inverse of a square matrix using Gaussian elimination method with steps shown.

## Cross Product Calculator

Online calculator for finding cross product of two vectors with steps shown.

## Dot (Inner) Product Calculator

Online calculator for finding dot (inner) product of two vectors with steps shown.

## Matrix Multiplication Calculator

Calculator will find product of two matrices (if possible), with steps shown. It multiplies matrices of any size up to 10x10.

## Matrix Determinant Calculator

Calculator finds determinant of a matrix (2x2, 3x3 etc.) with steps shown.

## Reduced Row Echelon Form (RREF) Caclulator

Calculator will find row echelon form (simple or reduced - RREF) of a given (augmented) matrix (with variables if needed) with steps shown.

## Eigenvalue and Eigenvector Calculator

Calculator will find eigenvalues and eigenvectors of a given square matrix with steps shown.

## Matrix Calculator

This solver will add, subtract, multiply, divide, raise to power two matrices with steps shown. It will also find determinant, inverse, rref (reduced row echelon form), null space, rank, eigenvalues and eigenvectors.

## Matrix Null Space Calculator

Calculator will find null space of a given matrix with steps shown.

## Angle between Vectors Calculator

Calculator will find an angle (in radians and degrees) between two vectors and show work.

## Gauss-Jordan Elimination Calculator

Calculator will perform Gaussian elimination on a given augmented matrix with steps shown. There is an option whether to perform complete reduction.

## Characteristic Polynomial Calculator

Calculator will find characteristic polynomial of a given matrix with steps shown.

## Cofactor Matrix Calculator

Calculator will find a matrix of cofactors of a given square matrix with steps shown.

## Adjoint Matrix Calculator

Calculator will find an adjoint (adjugate, adjunct) matrix of a given square matrix with steps shown.

## P-Value Calculator

Calculator will find p-value for two-tailed, right-tailed and left-tailed tests from normal, Student's (T-distribution), chi-squared and Fisher distributions (F-distribution).

## Average (Mean) Calculator

For a given group of numbers calculator will find their average (mean) with steps shown.

## Sample/Population Standard Deviation Calculator

For a given set of observations calculator will find their standard deviation (either sample or population) with steps shown.

## Sample/Population Variance Calculator

For a given set of values calculator will find their variance (either sample or population) with steps shown.

## Percentile Calculator

For a given set of data calculator will find `p`th percentile with steps shown.

## Binomial Distribution Calculator

Calculator will find binomial and cumulative probabilities, as well as mean, variance and standard deviation of binomial distribution.

## Poisson Distribution Calculator

Calculator will find poisson and cumulative probabilities, as well as mean, variance and standard deviation of Poisson distribution.

## Hypergeometric Distribution Calculator

Calculator will find hypergeometric and cumulative probabilities, as well as mean, variance and standard deviation of hypergeometric distribution.

## Z-Score Calculator

Calculator will find a z-score (standardized score), given an unstandardized value, mean and standard deviation of the population with steps shown.

## Margin of Error Calculator

Calculator will find margin of error from given sample size and distrinution, with steps shown.

## Normal Distribution Calculator

For given mean and standard deviation, calculator will find various probabilities for a random variable, and vice versa: for specified probability it will find values of random variable.

## Geometric Distribution Calculator

Calculator will find simple and cumulative probabilities, as well as mean, variance and standard deviation of geometric distribution.

## Percentile Rank, Class Rank Calculator

For a given set of data and score calculator will find percentile class rank with steps shown.

## Metric Conversion Charts and Calculators

Calculator will find conversion for different metrics: volume, temperature, weight, speed, area, length.

## Algebra Calculators

Collection of calculators to solve virtually any algebra problem step-by-step. Solve equations (quadratic, polynomial, trigonometric etc.), factor polynomials, perform synthetic division and partial fraction decomposition, discover conic sections and much more.

## Calculus Calculators

Collection of calculators to solve virtually any calculus problem step-by-step. Find derivatives, limits, integrals, asymptotes, taylor series, plot graphs and much more.

## Four Function (Ten Key) Calculator

This online calculator is basic and can perform only 4 operations: addition, subtraction, multiplciation and division. It has approximately 10 keys.