Calculator Scope

Calculator Scope - Smart Online Calculators for Everything

From math, science, finance, health, and construction to marketing, text tools, developer utilities, and more. All calculators in one fast, accurate, easy-to-use platform.

Quadratic Equation Solver

Quadratic Equation Solver

Result
Calculator Scope
Advertisement 1
Advertisement 2
This solver finds the roots of ax² + bx + c = 0 using the quadratic formula, e.g. x² − 3x + 2 = 0 has roots x = 2 and x = 1.

Enter the coefficients a, b, and c from your quadratic equation in standard form (ax² + bx + c = 0). This calculates the discriminant and both roots using the quadratic formula, handling real, repeated, and complex root cases automatically.

The quadratic formula works for every quadratic equation, unlike factoring which only works cleanly when the roots happen to be simple whole or rational numbers — which is why it's the go-to general-purpose method. The discriminant (the part under the square root) determines what kind of roots to expect before you even finish the calculation: positive gives two distinct real roots, exactly zero gives one repeated real root, and negative gives a pair of complex roots, which this calculator reports correctly rather than showing an error.

Advertisement 3
  • Quadratic formula: x = (−b ± √(b² − 4ac)) ÷ 2a — the discriminant (b² − 4ac) under the square root determines what kind of roots the equation has.
  • Discriminant sign determines the root type: positive gives two distinct real roots, zero gives one repeated real root, and negative gives two complex conjugate roots.
  • Coefficient a can't be zero: if a = 0, the equation is linear, not quadratic — this solver assumes a genuine quadratic (a ≠ 0).

What does it mean when the roots are complex?

It means the parabola described by the equation never crosses the x-axis — there's no real number that makes the equation equal zero, so the solutions are expressed with the imaginary unit i instead.

Why do some quadratics have only one root instead of two?

When the discriminant equals exactly zero, the two roots from the ± in the formula collapse to the same value — this happens when the parabola just touches the x-axis at a single point (its vertex) rather than crossing it twice.