A quadratic equation is any equation you can write as ax² + bx + c = 0, where a is not zero. The quadratic formula, x = (-b ± √(b² - 4ac)) / 2a, solves every single one of them - which is unusual and worth appreciating. Factoring works only when the numbers happen to be friendly; completing the square works always but takes practice; the formula works always and takes only care.
The part doing the real work is under the square root. b² - 4ac is called the discriminant, and its sign decides the shape of the answer before you calculate anything else: positive means two roots, zero means one repeated root, negative means no real solution at all. Checking the discriminant first tells you what kind of answer to expect, which is the fastest way to catch an arithmetic slip later.
The formula is not a single move, and that is the most common misunderstanding about it. It is a short procedure: substitute, evaluate the discriminant, take the root, split the ±, then reduce each branch. This calculator walks all five so you can see which one you would have got wrong.
What to watch for in the steps
Every negative coefficient is substituted inside brackets. -b when b = -5 is -(-5) = 5, and losing that sign is the single most common mistake in the whole topic.
The discriminant is computed on its own line, before anything else. Its sign is the answer's shape.
√12 is simplified to 2√3 rather than left alone or turned into 3.464. An exact radical is the answer; a decimal is a measurement of it.
The ± is split explicitly into two cases. It is shorthand for two separate calculations, not an operation you can carry to the end.
When both roots are rational, the factored form is shown as a check - expanding it should return the equation you started with.
How to solve a quadratic equation with the formula
1
Enter the three coefficients
Type a, b and c into the boxes. Whole numbers, decimals and fractions like 1/2 all work. A missing term means a coefficient of zero: for x² - 4 = 0, b is 0.
2
Or paste the whole equation
Type something like 2x^2 - 5x + 2 = 0 into the equation field and press Read it. Terms on both sides are collected onto the left automatically, so 3x^2 = 2x + 1 works too.
3
Read the discriminant before the roots
Step four gives you b² - 4ac. Note its sign and predict the shape of the answer - two roots, one, or none - before scrolling on.
4
Compare your own working line by line
If your answer disagreed, the useful question is not which number is right but which step diverged. Find that line and the mistake explains itself.
What the discriminant tells you
The value of b² - 4ac decides everything about the answer's shape before you take a single square root.
Discriminant
Real roots
The graph
Example
b² - 4ac > 0
Two different real roots
Crosses the x-axis twice
x² - 5x + 6 = 0 → x = 3, x = 2
b² - 4ac = 0
One repeated root
Touches the x-axis once
x² - 4x + 4 = 0 → x = 2
b² - 4ac < 0
No real solution
Never reaches the x-axis
x² + 2x + 5 = 0
A perfect square
Two rational roots
Crosses at two fractions or integers
2x² - 5x + 2 = 0 → x = 2, x = 1/2
Positive, not a square
Two irrational roots
Crosses at two radicals
x² - 4x + 1 = 0 → x = 2 ± √3
Worked examples
Two whole-number roots: x² - 5x + 6 = 0
plain
a = 1, b = -5, c = 6
The discriminant is (-5)² - 4(1)(6) = 25 - 24 = 1. Its square root is exactly 1, so the roots are (5 + 1)/2 = 3 and (5 - 1)/2 = 2. Because the discriminant is a perfect square, both roots are rational and the equation also factors as (x - 3)(x - 2) = 0. This is the case where factoring would have been quicker.
A fractional root: 2x² - 5x + 2 = 0
plain
a = 2, b = -5, c = 2
The discriminant is 25 - 16 = 9, so √9 = 3 and the roots are (5 + 3)/4 = 2 and (5 - 3)/4 = 1/2. Notice that the second root stays as 1/2 and is never shown as 0.5 - a fraction is the exact value, and the decimal is an approximation of it that happens to be short.
Irrational roots: x² - 4x + 1 = 0
plain
a = 1, b = -4, c = 1
The discriminant is 16 - 4 = 12, which is not a perfect square. √12 simplifies to 2√3, so the roots are (4 ± 2√3)/2 = 2 ± √3. This is where most calculators start printing 3.7320508 and stop being useful: 2 + √3 is the answer, and any decimal is a rounding of it.
No real solution: x² + 2x + 5 = 0
plain
a = 1, b = 2, c = 5
The discriminant is 4 - 20 = -16. No real number squares to a negative, so the equation has no real solution and the derivation stops there. The parabola sits entirely above the x-axis. If your course has reached complex numbers the roots are -1 ± 2i, but whether that counts as an answer depends on which number system you have been taught to work in.
Common mistakes
Losing the sign on -b. If b = -5 then -b = +5. Substituting -5 instead is the mistake that produces a plausible but wrong pair of roots.
Forgetting that a can be negative. In -x² + 2x = 0, a is -1, and the 2a in the denominator is -2.
Dividing only part of the numerator. In (4 ± 2√3)/2 both the 4 and the 2√3 are divided by 2. Halving just the 4 is a very common slip.
Carrying the ± to the end and treating it as one answer. It stands for two separate calculations that have to be finished separately.
Reaching for the formula when a = 0. That equation is linear, and the formula divides by 2a - which is zero.
Stopping at x = (5 + 1)/2. That is not an answer yet, it is arithmetic waiting to be done.
Quadratic formula FAQ
What is the quadratic formula?
x = (-b ± √(b² - 4ac)) / 2a. It gives the solutions to any equation of the form ax² + bx + c = 0 where a is not zero. It is derived by completing the square on the general equation, which is why it works universally rather than only on convenient numbers.
Is this calculator free, and are the steps free?
Both are free, with no sign-up. That is worth stating plainly because the two best-known step-by-step math sites show you the answer and then ask for a subscription to see how it was reached. The whole point of this page is that the working is the useful part.
Why does it show 2 + √3 instead of 3.732?
Because 2 + √3 is the answer and 3.732 is a rounding of it. If your homework asks for an exact value, a decimal will be marked wrong. The approximation is shown underneath for when you need to sanity-check a graph or a measurement.
What does it mean when the discriminant is negative?
It means the equation has no real solution: the parabola never crosses the x-axis. In courses that have introduced complex numbers there are still two solutions, written a ± bi, but until then "no real solution" is the complete and correct answer.
Should I use the quadratic formula or factoring?
Factor first if you can spot the factors within a few seconds - it is faster and less error-prone. Use the formula when the numbers do not cooperate, when the coefficient of x² is not 1, or when you suspect the roots are irrational. The formula never fails; factoring only works on equations that were built to be factorable.
Can it handle fractions and decimals as coefficients?
Yes. Enter fractions as 1/2 or 3/4 and decimals as 0.5. Decimals are converted to exact fractions internally, so 0.1 behaves as one tenth rather than as the binary approximation a floating-point calculator would use.
How do I get the equation into ax² + bx + c = 0 form?
Move every term to one side so the other side is zero, then collect like terms. For 3x² = 2x + 1, subtract 2x and 1 from both sides to get 3x² - 2x - 1 = 0. The equation field on this page does that rearrangement for you if you paste the original.