Quadratic Formula Calculator
Solve ax²+bx+c=0 for real and complex roots. Shows discriminant, step-by-step solution, parabola chart, vertex, axis of symmetry, and all key properties.
3
ROOT x₁
2
ROOT x₂
1
DISCRIMINANT
📝Enter Coefficients of ax² + bx + c = 0
⚠️ Fractional values like 3/4 are not supported — convert to decimal (0.75) first. Coefficient a cannot be zero.
Roots of the Equation
Δ = b² − 4ac = 25 − 24 = 1
x₁ = 3
Root 1
x₂ = 2
Root 2
1
Discriminant Δ
(2.5, -0.25)
Vertex
3, 2
X-Intercepts
Upward ∪
Opens
📐Step-by-Step Solution
Write the equation
1x² + (-5)x + (6) = 0
Identify coefficients
a = 1, b = -5, c = 6
Calculate discriminant
Δ = b² − 4ac = (-5)² − 4(1)(6) = 25 − 24 = 1
Apply quadratic formula
x = (−b ± √Δ) / 2a = (5 ± √1) / 2
Calculate roots
x₁ = 3, x₂ = 2
Verify (sum = −b/a, product = c/a)
Sum = 5, Product = 6
📈Parabola Graph
🧮Parabola Properties
1
Discriminant Δ
2 Real Roots
Root Type
3
X-Intercept 1
2
X-Intercept 2
(2.5, -0.25)
Vertex
x = 2.5
Axis of Symmetry
5
Sum of Roots (x₁+x₂)
6
Product of Roots (x₁×x₂)
(0, 6)
Y-Intercept
Upward
Opens
The Quadratic Formula
Any equation that can be written in the standard form ax²+bx+c=0, with a not equal to zero, is a quadratic equation. Its graph is always a parabola, and the quadratic formula gives you a direct way to find every x-value where that parabola crosses (or would cross, in the complex case) the horizontal axis — without factoring, guessing, or completing the square by hand.
🧮 Formula & Discriminant Cases
Quadratic Formula: x = (−b ± √(b² − 4ac)) / 2aDiscriminant: Δ = b² − 4ac | Δ > 0 → 2 distinct real roots | Δ = 0 → 1 repeated real root | Δ < 0 → 2 complex conjugate rootsVertex: (−b/2a, f(−b/2a)) | Axis of Symmetry: x = −b/2a | Sum of Roots = −b/a | Product of Roots = c/a📊 Reading the Graph
Every quadratic's graph is a symmetric U-shaped (or upside-down U-shaped) curve called a parabola. The sign of the leading coefficient a decides which way it opens — positive opens upward with a minimum at the vertex, negative opens downward with a maximum at the vertex — while the discriminant decides whether that curve actually touches the x-axis, just grazes it once, or misses it entirely.
— FAQ