Find real and complex roots of quadratic, cubic, and quartic polynomials with step-by-step solutions.
A polynomial roots calculator finds all real and complex solutions to polynomial equations of degree 2 (quadratic), degree 3 (cubic), and degree 4 (quartic). It computes the discriminant, identifies the nature of each root, and shows the step-by-step solution method — the quadratic formula for degree 2, Cardano's method for degree 3, and Ferrari's method for degree 4.
Polynomial equations are fundamental to algebra, physics, engineering, and computer graphics. While quadratic equations are manageable by hand, cubic and quartic equations involve formulas that are prohibitively complex for manual calculation. This calculator solves all three degrees analytically, handles complex roots naturally, and explains the method used at each step.
Select the degree of your polynomial (2, 3, or 4), then enter the coefficients. The calculator first computes the discriminant to determine the nature of the roots (real vs. complex, distinct vs. repeated). It then applies the appropriate analytical method — quadratic formula, Cardano's method, or Ferrari's method — and shows each step of the solution.
All roots are displayed in exact form when possible. Complex roots are given in rectangular form (a + bi), and the step-by-step solution traces the method from the original equation through substitutions, discriminant calculation, and root extraction.
For the equation x² − 5x + 6 = 0, the calculator identifies coefficients a=1, b=−5, c=6, computes the discriminant Δ = 25 − 24 = 1 (positive, so two distinct real roots), and applies the quadratic formula: x = (5 ± √1) / 2, yielding x₁ = 3 and x₂ = 2.
The calculator solves polynomials of degree 2 (quadratic), degree 3 (cubic), and degree 4 (quartic). These are the highest degrees for which general analytical formulas exist — degree 5 and above require numerical methods.
Yes. When the discriminant indicates complex roots, the calculator computes them exactly and displays them in rectangular form (a + bi). Complex roots always appear in conjugate pairs for polynomials with real coefficients.
The discriminant is a value computed from the coefficients that reveals the nature of the roots without actually solving the equation. For quadratics, Δ = b² − 4ac: positive means two real roots, zero means one repeated root, and negative means two complex roots.
Degree 2 uses the quadratic formula, degree 3 uses Cardano's method (which reduces the cubic to a depressed form and extracts cube roots), and degree 4 uses Ferrari's method (which reduces the quartic to a cubic resolvent and then solves both).
Yes. The calculator handles any non-zero leading coefficient. It will divide through or incorporate the coefficient into the solution method as appropriate, so equations like 2x² − 3x + 1 = 0 are handled correctly.
Yes, the polynomial roots calculator is completely free. All three degree modes are available with no usage limits and no sign-up required.
Let ChatGPT, Claude, or Perplexity do the thinking for you. Click a button and see what your favorite AI says about Formula Bot.
Compute symbolic derivatives instantly with step-by-step rules and an interactive graph of f(x) and f'(x).
Convert between units of length, weight, temperature, volume, speed, time, and area instantly.
Add, subtract, multiply, and divide fractions instantly with step-by-step simplification to lowest terms.
Compute mean, median, mode, standard deviation, variance, quartiles, and a full five-number summary from any dataset.
Calculate compound interest with year-by-year breakdowns, future value, and effective annual rate.
Compute combinations (nCr), permutations (nPr), and factorials (n!) instantly with step-by-step formula expansions.
Perform complex number arithmetic, find conjugates, magnitude, and polar form with step-by-step solutions.
Compute indefinite and definite integrals instantly with AI-powered step-by-step solutions.
Convert numbers between binary, octal, decimal, and hexadecimal instantly with all representations shown at once.
Evaluate limits of functions instantly with a table of approaching values from left, right, or both sides.
Calculate percentages three ways: find X% of Y, what percent X is of Y, or percentage change.
Compute the line of best fit (y = mx + b), R-squared, correlation coefficient, predictions, and residuals from any dataset.
Compute sigma notation sums instantly with individual terms and partial sums displayed step by step.
Find GCD, LCM, and prime factorizations instantly with step-by-step Euclidean algorithm and trial division.
Simplify algebraic expressions instantly with a breakdown of the rules applied and an expanded form.
Compute determinant, inverse, transpose, multiplication, eigenvalues, and rank — with step-by-step explanations.
Compute dot product, cross product, magnitude, unit vectors, and angle between vectors — with step-by-step formulas.
Solve linear systems (Ax = b) and quadratic equations (ax^2+bx+c = 0) instantly with step-by-step solutions and verification.
Calculate tips and split bills with ease.
Calculate your grade point average instantly.
Calculate area for any shape and convert between units.
Find square roots with step-by-step solutions.
Find out what you need on your final exam.
Solve quadratic equations step by step.
Find the missing side of a right triangle.
Calculate annuity payments and values.
Calculate dividend yield and income projections.
Solve long division with detailed steps.
Calculate your exact age in years, months, and days.
Find the slope and equation of a line.
Calculate how your investments grow over time.
Calculate sale prices and savings instantly.
Convert and calculate with scientific notation.
Calculate logarithms with any base.
Round numbers to any decimal place.
Calculate markup percentage and profit margins.
Add, subtract, multiply, and divide mixed numbers.
Calculate powers and exponents step by step.
Count and round significant figures.
Find the midpoint between two coordinate points.
Calculate percent error for experiments and data.
Find the GCF and LCM of any numbers.
Convert decimals to fractions in lowest terms.
Sign up for free and unlock unlimited calculations, saved history, and more.
Get Started Free