Quadratic Equation Solver

Solve ax² + bx + c = 0 with full working: the formula, substituted values, discriminant and real or complex roots, step by step.

Runs on your device

Result

Results appear here as you type.

What it does

Enter a, b and c. The solver shows every step the way a teacher expects it written, and handles repeated, complex and degenerate (a = 0) cases.

How to use it

  1. Enter the coefficients a, b and c.
  2. Read the discriminant and roots.
  3. Follow the working to check your own method.

Example

x² − 3x + 2 = 0 has roots 2 and 1. Select Try an example above to see it.

When it helps

  • Homework and exam revision.
  • Projectile and circuit problems.
  • Checking hand calculations.

Questions

What if a is 0?

The equation is linear, and the solver solves bx + c = 0 instead.

How are complex roots written?

As real part ± imaginary part × i, for example −1 ± 2i.

More student & maths tools

See all 12

People also use

Browse all 200 tools