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.

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.

Percent to Fraction Calculator

Calculator will convert percent into fraction 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.

Decimal to Percent Calculator

Calculator will convert decimal into percent with steps shown.

Percent to Decimal Calculator

Calculator will convert percent into decimal with steps shown.

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 (Solver)

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 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 a slope of a line passing through two given points, its y-intercept and slope-intercept form of the 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.

FOIL Calculator

Calculator will multiply two binomials using FOIL method with steps shown.

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)

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 Solver

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.

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 the 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 of the 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 the entered hyperbola.

To graph a hyperbola visit hyperbola graphing calculator.

Midpoint Calculator

Calculator will find midpoint for two points with steps shown.

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)` 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)` 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)` 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.

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.