Math Calculator

Quadratic Equation Solver

Solve quadratic equations using the quadratic formula. Enter a, b, and c to calculate roots, discriminant, vertex, and root type.

Free No sign-up Instant results
📐
Quadratic Equation Solver
The coefficient of x². Cannot be zero.
The coefficient of x.
The constant term.
Results update automatically as you type.
Primary Result
Math
Roots
Discriminant
Vertex x
Vertex y
Waiting Enter values to calculate.
Principal
Interest
Low Estimate
base scenario
Current
your inputs
High Estimate
upper scenario
Calculation Breakdown
How your result was calculated.
Waiting for calculation
Cal Insight
Understand the true cost.
Enter values to see the interpretation.
Cost Share
Where your money goes.
Result
Formula & How It Works
+
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
Where:
a= coefficient of x²
b= coefficient of x
c= constant term
\Delta= discriminant, calculated as b² − 4ac
In simple termsThe quadratic formula finds the roots of ax² + bx + c = 0. The discriminant b² − 4ac determines whether the roots are real, repeated, or complex.

A quadratic equation in the form ax² + bx + c = 0 can be solved using the quadratic formula. The formula calculates the roots, which are the x-values where the parabola crosses or touches the x-axis.

The discriminant tells you the root type before solving. A positive discriminant means two real roots. A zero discriminant means one repeated root. A negative discriminant means two complex roots.

Frequently Asked Questions

A quadratic equation is an equation of the form ax² + bx + c = 0, where a is not zero.
The discriminant shows whether the equation has two real roots, one repeated root, or two complex roots.
The vertex is the turning point of the parabola. It is the minimum point when a is positive and the maximum point when a is negative.
Yes. If the discriminant is negative, the quadratic has no real roots. It has two complex conjugate roots.
If a is zero, the equation is no longer quadratic because the x² term disappears. It becomes a linear equation instead.