Polynomial Calculator
Choose expand, factor or solve, then enter a polynomial to see the result.
Use ^ for powers. For Solve, enter the polynomial that equals zero.
A polynomial calculator can expand a product into a sum of terms, factor a polynomial into a product of simpler polynomials, or solve for its roots (the values that make it zero). For example, (x + 2)(x + 3) expands to xยฒ + 5x + 6, which factors back and has roots at x = โ2 and x = โ3.
How to Use This Calculator
Pick what you want to do. Expand multiplies out a product of brackets into a sum of terms. Factor does the reverse, writing a polynomial as a product of simpler factors. Solve finds the roots โ the values of the variable that make the polynomial equal zero.
Enter the polynomial using ^ for powers, and the calculator returns the result for the chosen mode.
How the Calculation Works
Expanding applies the distributive law repeatedly until no brackets remain and like terms are combined. Factoring searches for common factors and known patterns to write the polynomial as a product, which is the inverse of expanding.
Solving sets the polynomial equal to zero and finds the values that satisfy it. For a factored polynomial, each factor set to zero gives a root, which is why factoring and solving are closely linked.
expand and factor are inverse operations; roots solve p(x) = 0
Worked Example
Factoring xยฒ + 5x + 6 gives (x + 2)(x + 3), because those two numbers multiply to 6 and add to 5. Expanding (x + 2)(x + 3) returns xยฒ + 5x + 6, confirming the two are inverses.
Solving xยฒ + 5x + 6 = 0 gives the roots x = โ2 and x = โ3 โ the values that make each factor zero.
Assumptions and Limitations
- Works with single-variable polynomials for factoring and solving
- Not every polynomial factors neatly over the integers
- Solve returns real and, where applicable, exact roots
- Results may be ordered differently from a textbook's convention
Who Uses a Polynomial Calculator
Algebra students use this to expand, factor, or solve a polynomial expression. It supports homework across a range of topics โ from multiplying binomials to finding roots โ and shows the result clearly. Enter a polynomial and choose what you need done.
Related Calculators
Discriminant Calculator
Find bยฒ โ 4ac and what it tells you about a quadratic's roots.
Open calculator โZeros of a Function Calculator
Find the zeros (roots) of a linear or quadratic function.
Open calculator โSimplify Calculator
Simplify an algebraic expression to its simplest form.
Open calculator โFactor by Grouping Calculator
Factor a four-term polynomial by grouping, with the factors shown.
Open calculator โFrequently Asked Questions
What is the difference between expanding and factoring?
Expanding multiplies brackets out into a sum of terms; factoring writes a polynomial as a product of simpler factors. They are inverse operations โ factoring then expanding returns the original.
How do you find the roots of a polynomial?
Set it equal to zero and solve. For a factored polynomial, each factor equal to zero gives a root. xยฒ + 5x + 6 = 0 factors to (x+2)(x+3), giving roots โ2 and โ3.
Does every polynomial factor?
Over the integers, no. Some polynomials are irreducible or have irrational or complex roots. The calculator factors when it can and otherwise returns the polynomial or its exact roots.
What does 'solve' return for this tool?
It returns the roots โ the variable values that make the polynomial equal zero. Enter the polynomial that equals zero, and it lists the solutions.
Can it handle high-degree polynomials?
It handles common cases well. Very high-degree polynomials may not factor over the integers, in which case it returns the exact or numeric roots where possible.
Looking for a different calculator?
CalculatorPlus has free tools across finance, construction, math, health and more โ each one showing the formula and a worked example.