# Algebra Calculators

The 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.

Didn't find the calculator you need? Request it

## Prime Factorization Calculator

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

## Mixed Number to Improper Fraction Calculator

The calculator will convert the given mixed number into improper fraction with steps shown.

## Improper Fraction to Mixed Number Calculator

The calculator will convert the given improper fraction into mixed number with steps shown.

## Decimal to Fraction Calculator

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

## Fraction to Decimal Calculator

The calculator will convert the given fraction (proper or improper) or mixed number into decimal (repeating or recurring) with steps shown.

## Percent to Fraction Calculator

The calculator will convert the percent into fraction (proper, improper, mixed number) with steps shown.

## Fraction to Percent Calculator

The calculator will convert the given fraction (proper, improper, mixed number) into percent with steps shown.

## Decimal to Percent Calculator

The calculator will convert the decimal into percent with steps shown.

## Percent to Decimal Calculator

The calculator will convert the percent into decimal with steps shown.

## Fractions Calculator

The calculator will find (with steps shown) the sum, difference, product and result of the division of the fractions or mixed numbers. It will also convert the fraction into decimal number and into improper fraction (if possible).

## Square Root Calculator

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

## Cube Root Calculator

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

## Greatest Common Divisor/Factor (GCD) Calculator

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

## Least Common Multiple (LCM) Calculator

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

## Long Division Calculator

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

## Quadratic Equation Calculator

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

## Synthetic Division Calculator

The calculator will divide the polynomial by the binomial using the synthetic division with steps shown.

## Polynomial Long Division Calculator

The calculator will perform the long division of the polynomials with steps shown.

## Polynomial Calculator

The calculator will find (with steps shown) the sum, difference, product and result of the division of the 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 the slope of the line passing through the two given points, its y-intercept and slope-intercept form of the line, with steps shown.

## Factoring Polynomials Calculator

The 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

The calculator will evaluate the given expression, showing the order of operations PEMDAS.

## Parallel and Perpendicular Line Calculator

The calculator will find the equation of the parallel/perpendicular line to the given line, passing through the given point, with steps shown.

For drawing lines use graphing calculator.

## FOIL Calculator

The calculator will multiply two binomials using the FOIL method with steps shown.

## Multiplying Polynomials Calculator

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

## Dividing Polynomials Calculator

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

## Rational Zeros Theorem Calculator

The calculator will find all possible rational roots of the polynomial, using the 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

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

## Completing the Square Calculator

The calculator will try to complete the square for the given quadratic expression, ellipse, hyperbola or any polynomial expression with steps shown.

## Partial Fraction Decomposition Calculator

This online calculator will find the partial fraction decomposition of the rational function with steps shown.

## Factoring Calculator

The 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 the expression to the 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

The calculator will find the 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 the 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 the 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

The calculator will find the inverse of the given function with steps shown. If function is one-to-one than there will be unique inverse.

## Parabola Calculator

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

To graph the parabola visit parabola grapher.

## Ellipse Calculator

This calculator will find either the equation of the ellipse (standard form) from the 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 the entered ellipse.

To graph the ellipse visit ellipse graphing calculator.

## Hyperbola Calculator

This calculator will find either the equation of the hyperbola (standard form) from the 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 the entered hyperbola.

To graph the hyperbola visit hyperbola graphing calculator.

## Distance between Two Points Calculator

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

## Inverse Sine Calculator

The calculator will find the inverse sine of the 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 the odd function.

## Inverse Cosine Calculator

The calculator will find the inverse cosine of the 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 the even function.

## Inverse Tangent Calculator

The calculator will find inverse tangent of the 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 the odd function.

## Inverse Cotangent Calculator

The calculator will find inverse cotangent of the 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 the odd function.

## Inverse Secant Calculator

The calculator will find inverse secant of the 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

The calculator will find inverse cosecant of the 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

The calculator will find the binomial expansion of the given expression with steps shown.

## Logarithm Calculator

The calculator will find the logarithm (natural, decimal etc.) of the given value to the 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 the linear, quadratic, polynomial, rational and absolute value inequalities. It can handle the compound inequalities and system of inequalities as well.

To graph the inequalities use graphing calculator.

## Composite Function Calculator

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

## Evaluate Calculator

The calculator will find the value of the given expression, plugging the values of the given variables, if needed.

## Solve for X Calculator

The calculator will find the `x` (exact and numerical, real and complex) in the given equation.

## Zeros Calculator

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

## Simultaneous Equation Solver

This calculator will try to solve the 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

The 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

The calculator will find the x- and y-intercepts of the given function, expression or equation.

## Roots of Complex Number Calculator

The calculator will find the nth roots of the given complex number, using the De Moivre's Formula, with steps shown.

## Cubic Equation Calculator

The calculator will find the roots of the cubic equation in both analytic and approximate forms.

## Quartic Equation Calculator

The calculator will find the roots of the quartic equation in both analytic and approximate forms.

## System of Linear Equations Calculator

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

## Exponential Function Calculator

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

## End Behavior Calculator

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

## Degree and Leading Coefficient Calculator

The calculator will find the degree, leading coefficient, leading term of the given polynomial function.