This Quadratic Equation Solver finds the roots of any quadratic equation ax² + bx + c = 0 using the quadratic formula. Enter the three coefficients a, b, and c — the solver instantly shows both roots (real or complex), the discriminant, vertex coordinates, axis of symmetry, y-intercept, sum and prod...
must not be 0
can be 0
can be 0
x² − 5x + 6 = 0
TWO REAL ROOTS
ROOT 1 (x₁)
3
ROOT 2 (x₂)
2
DISCRIMINANT
1
VERTEX
(2.5, -0.25)
y-INTERCEPT
6
QUICK EXAMPLES
STEP-BY-STEP SOLUTION
Identify: a = 1, b = -5, c = 6
Discriminant: b² − 4ac = -5² − 4(1)(6) = 1
D > 0 → two distinct real roots
x = (−b ± √D) / 2a = (5 ± √1) / 2
x₁ = 3, x₂ = 2
PARABOLA PROPERTIES
| Opens | Upward ↑ |
| Vertex | (2.5, -0.25) |
| Axis of symmetry | x = 2.5 |
| y-intercept | (0, 6) |
| Sum of roots | 5 |
| Product of roots | 6 |
Enter coefficient a (the x² term) — must not be zero. Enter b (the x term) — can be zero. Enter c (the constant term) — can be zero.
The equation display updates instantly to show the formatted equation. The solver applies the quadratic formula x = (−b ± √(b² − 4ac)) / 2a automatically.
The discriminant (b² − 4ac) tells you the root type before reading the roots: positive = two real roots, zero = one double root, negative = two complex roots.
Read the roots in the result box. Complex roots are shown as p ± qi. The parabola diagram shows the curve, vertex, axis of symmetry, and x-intercepts (if real roots exist).
Use the step-by-step panel on the right to follow the complete solution. Load quick examples to explore different equation types.
Example 1 (two real roots): x² − 5x + 6 = 0. D = 25 − 24 = 1. x = (5 ± 1)/2. x₁ = 3, x₂ = 2. Vertex: (2.5, −0.25). Example 2 (double root): x² + 2x + 1 = 0. D = 4 − 4 = 0. x = −1 (double root). Vertex: (−1, 0). Example 3 (complex): x² + x + 1 = 0. D = 1 − 4 = −3. x = −0.5 ± (√3/2)i ≈ −0.5 ± 0.866i.
| NAME | FORMULA | DESCRIPTION |
|---|---|---|
| Quadratic Formula | x = (−b ± √(b² − 4ac)) / 2a | Solves any quadratic — the universal method |
| Discriminant | D = b² − 4ac | D>0: two real roots, D=0: one root, D<0: complex roots |
| Vertex x | x_v = −b / (2a) | x-coordinate of the parabola turning point |
| Vertex y | y_v = ax_v² + bx_v + c | y-coordinate — min if a>0, max if a<0 |
| Sum of roots | x₁ + x₂ = −b / a | Vieta formula — verify without substituting |
| Product of roots | x₁ × x₂ = c / a | Vieta formula — second verification check |
23 Times Table
Calculate instantly →
24 Times Table
Calculate instantly →
Logarithm Calculator
Calculate instantly →
Fraction Calculator
Calculate instantly →
Fraction Simplifier
Calculate instantly →
Linear Equation Solver
Calculate instantly →
25 Times Table
Calculate instantly →
26 Times Table
Calculate instantly →
27 Times Table
Calculate instantly →
Simultaneous Equations Solver (2×2)
Calculate instantly →
28 Times Table
Calculate instantly →
Exponent Calculator
Calculate instantly →
29 Times Table
Calculate instantly →
30 Times Table
Calculate instantly →
Times Tables Mega Calculator
Calculate instantly →
Square Root of 10
Calculate instantly →
Square Root of 1
Calculate instantly →
Square Root Mega
Calculate instantly →
Square Root of 22
Calculate instantly →
Last updated: April 28, 2026 · Formula verified by EagleCalculator team · Eagle-eyed accuracy for every calculation.