ToolJovia
Math

Quadratic Equation Solver

Solve ax² + bx + c = 0, including repeated and complex roots, with a stable real-root formula.

✓ Browser-local processing

Loading tool…

How to use Quadratic Equation Solver

The discriminant b²−4ac determines whether roots are distinct real, repeated, or complex conjugates. Coefficients are scaled, and the real-root calculation avoids unnecessary cancellation.

  1. Enter coefficient a, coefficient b, coefficient c.
  2. Check that the input follows the stated limits and uses consistent units.
  3. Run the calculator, review the result, then copy or download it.

Good to know

  • Coefficient a must be nonzero. Floating-point coefficients close to a repeated-root boundary may change the discriminant sign.
  • Decimal inputs have at most 120 characters and magnitude from 1e-100 to 1e15, or zero. Floating-point results are rounded to 12 significant digits; extreme derived results may underflow or be rejected. Exact integer results are identified separately.

Common questions

What calculation does Quadratic Equation Solver perform?

The discriminant b²−4ac determines whether roots are distinct real, repeated, or complex conjugates. Coefficients are scaled, and the real-root calculation avoids unnecessary cancellation.

Can this solve a linear equation?

No. A zero quadratic coefficient is rejected; use the linear system solver for linear equations.

Keep going with related tools

All math →