Polynomial Root Calculator
Find all real and complex roots of polynomial equations up to degree 4.
Enter the coefficients of your polynomial equation up to degree 4. Get all real and complex roots with their exact values and decimal approximations.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
This polynomial root calculator solves equations by finding where your polynomial equals zero. For linear equations like 2x + 6 = 0, there's exactly one solution found by simple algebra. For quadratic equations like x² - 5x + 6 = 0, the calculator applies the quadratic formula: x = (-b ± √(b² - 4ac)) / 2a.
The discriminant (b² - 4ac) determines what types of roots you get. When it's positive, you get two different real numbers where the parabola crosses the x-axis. When it equals zero, you get one repeated root where the parabola just touches the x-axis. When it's negative, you get complex roots because the parabola never intersects the x-axis.
For higher-degree polynomials, finding exact roots becomes significantly more challenging. While cubic and quartic polynomials have exact solution formulas, they involve complex expressions with multiple nested radicals. Most practical applications use numerical methods to approximate roots rather than computing exact symbolic solutions.
When To Use This
Right tool, right situation
Use polynomial root calculators when you need to find x-intercepts of polynomial graphs, solve optimization problems where you set derivatives equal to zero, or analyze where polynomial functions change behavior. In physics, polynomial roots often represent equilibrium points, resonance frequencies, or transition states.
Engineering applications include finding natural frequencies of vibrating systems, determining stability boundaries in control systems, and solving characteristic equations of differential equations. In economics, polynomial roots can represent break-even points, profit maximization conditions, or market equilibrium states.
For polynomials higher than degree 4, numerical methods become necessary since no general algebraic formula exists for quintic and higher polynomials (Abel-Ruffini theorem). Software tools use iterative methods like Newton-Raphson, bisection, or more sophisticated algorithms to approximate roots to any desired precision.
Common Mistakes
Why results sometimes look wrong
The most common mistake is forgetting that polynomial degree must match the highest non-zero coefficient. If you set degree to 3 but leave the x³ coefficient as zero, you're actually solving a quadratic or lower-degree equation. Always ensure your leading coefficient is non-zero.
Another frequent error is misunderstanding complex roots. When you get results like 2 + 3i, this doesn't mean "no solution" - it means the polynomial has roots in the complex number system. These are valid mathematical solutions, just not real numbers you can plot on a standard x-y graph.
Sign errors plague polynomial root calculations. The quadratic formula has x = (-b ± √discriminant) / 2a, with a negative sign before b. If your original equation is x² + 5x + 6 = 0, then b = +5, so you calculate x = (-5 ± √discriminant) / 2a. Double-check your signs when transferring coefficients from your written equation to the calculator.
The Math
Worked examples and deeper derivation
The fundamental theorem of algebra states that every polynomial of degree n has exactly n roots (counting multiplicity and complex numbers). A linear polynomial ax + b has one root at x = -b/a. A quadratic polynomial ax² + bx + c has roots given by the quadratic formula.
For quadratics, the discriminant Δ = b² - 4ac tells you everything about the roots. If Δ > 0, you get two distinct real roots. If Δ = 0, you get one repeated real root (the parabola is tangent to the x-axis). If Δ < 0, you get two complex conjugate roots of the form p ± qi.
Cubic polynomials can have either one real root and two complex roots, or three real roots. The nature depends on the discriminant of the cubic, which is more complex than the quadratic case. Quartic polynomials can have various combinations: four real roots, two real and two complex, or four complex roots arranged in conjugate pairs.
Common questions
Need something this doesn't cover?
Suggest a tool — we'll build it →