Quadratic Equation Solver
Enter the coefficients a, b and c to solve ax² + bx + c = 0. You get the discriminant, the type of solution, the roots in exact form where possible and as decimals, every step of the working and a graph of the parabola. Calculated locally with a numerically stable method.
1. Coefficients
ax² + bx + c = 0Numbers only: integers, decimals or scientific notation such as 1e-3. Nothing you type is run as code.
2. Solution
—Steps
About Quadratic Equation Solver
Quadratic Equation Solver finds every solution of ax² + bx + c = 0. It reports the discriminant and the type of solution — two real roots, one repeated root or two complex roots — handles the linear and degenerate cases when a = 0, gives exact roots where the coefficients allow and decimal roots always, and draws the parabola with its roots marked.
Quadratics appear in algebra, physics, finance and engineering. The textbook formula can silently lose accuracy for one root when b is large, so a solver that uses a numerically stable method, shows its steps and handles every special case gives answers you can rely on and learn from.
Step by step
- Enter the coefficient a of x².
- Enter the coefficient b of x (use 0 if there is no x term).
- Enter the constant c (use 0 if there is none).
- Press Solve equation.
- Read the discriminant, roots, steps and graph, then copy or download the summary.
What it offers
- Two real, one repeated and complex-conjugate roots
- Linear, no-solution and infinitely-many-solution cases when a = 0
- Numerically stable root formula that keeps small roots accurate
- Exact roots as fractions or simplified square roots where possible
- Discriminant, vertex and step-by-step working
- Accurate graph of the parabola drawn from its vertex form
Tips for best results
- Rearrange your equation into the form ax² + bx + c = 0 before entering the coefficients.
- Enter 0 for missing terms rather than leaving a box empty.
- Use the exact form for homework and the decimal form for measurements.
- Check the graph: real roots are where the curve crosses the x-axis.
Why people use it
Every case covered
Real, repeated, complex and linear equations.
Numerically sound
Stable formula avoids cancellation errors.
Shows the method
Discriminant, steps, exact forms and a graph.
Private
Solved in your browser; nothing is run as code.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.