Discriminant Calculator - Find b2-4ac

Try an example:

Enter the coefficients of ax2 + bx + c

Finding the discriminant of x27x + 10 = 0.

Discriminant  Δ = b² − 4ac

9

Two distinct real (rational) roots

Where y = x27x + 10 meets the x-axis

Two x-intercepts — the curve cuts straight through the axis at both real roots.

Real roots

2

Root type

Rational

Sum of roots −b/a

7

Product of roots c/a

10

The roots

x = 5  or  x = 2

Δ is a perfect square, so the roots are rational and the quadratic factors over the integers.

How Δ was computed

  1. 1

    Identify the coefficients: a = 1, b = -7, c = 10.

  2. 2

    Square b: b² = (-7)² = 49.

  3. 3

    Multiply 4·a·c: 4 × 1 × 10 = 40.

  4. 4

    Subtract: Δ = 4940 = 9. Because Δ is positive, the equation has two distinct real (rational) roots.

How to Use This Calculator

  1. Put your equation in standard form ax² + bx + c = 0 and enter the leading coefficient in the a field (any nonzero number, including negatives and decimals).
  2. Enter the middle coefficient in b and the constant in c. For x² − 7x + 10, that is b = −7 and c = 10.
  3. Read the big Discriminant card for the value of b² − 4ac and the tag telling you whether the roots are real, repeated, or complex.
  4. Check the parabola picture to see how many times the curve meets the x-axis, then read the actual roots and the sum/product below it.
  5. Follow the numbered How Δ was computed steps to reproduce the calculation by hand.

Share this calculator

Help others solve their calculations

Found this calculator helpful? Share it with your friends, students, or colleagues who might need it!

How the Discriminant Calculator Turns b² − 4ac Into the Nature of Roots

About the Author

Marko Šinko - Co-Founder & Lead Developer

Marko Šinko

Co-Founder & Lead Developer, AI Math Calculator

Lepoglava, Croatia
Advanced Algorithm Expert

Croatian developer with a Computer Science degree from University of Zagreb and expertise in advanced algorithms. Co-founder of award-winning projects, ensuring precise mathematical computations and reliable calculator tools.

📅 Published:
Discriminant Calculator illustration: three parabolas crossing, touching, and missing the x-axis for positive, zero, and negative b²-4ac.

A discriminant calculator hands you one number — b² − 4ac — and that single number decides the entire fate of a quadratic before you solve anything. Feed it x² − 7x + 10 and it returns Δ = 9, which is enough to know the equation has two clean, rational roots without factoring or plugging into the quadratic formula. The discriminant is the part of the quadratic formula that lives under the square root, and its sign is a three-way switch: positive means two real roots, zero means one repeated root, and negative means two complex roots. This page explains what each case looks like, why a perfect-square discriminant is special, and where the sign quietly gets lost.

One Number, Three Outcomes

The quadratic formula is x = (−b ± √(b² − 4ac)) / 2a. Everything interesting happens inside that square root. The expression b² − 4ac is the discriminant, usually written with the Greek capital delta, Δ. Since you are about to take its square root and then add and subtract it, only its sign matters for counting roots — and there are exactly three signs a real number can have.

How the sign of the discriminant b² − 4ac determines the roots of a quadratic
Discriminant Δ = b² − 4acNumber of real rootsGraph vs. x-axis
Δ > 0Two distinct real rootsCrosses the axis at two points
Δ = 0One repeated real rootTouches the axis at the vertex
Δ < 0No real roots (two complex)Never touches the axis

That last column is the fastest way to internalize the idea. A quadratic graphs as a parabola, and its real roots are exactly the spots where that parabola hits the horizontal axis. So the question "how many real roots?" is really "how many times does the curve cross the axis?" — which is why the calculator above draws the parabola for you. If you want the full picture of the curve, a parabola calculator gives you the vertex and axis of symmetry alongside these intercepts.

When Δ Is Positive: Are the Roots Rational or Irrational?

A positive discriminant guarantees two different real roots, but it hides a second question that trips up a lot of students: are those roots nice fractions, or ugly irrationals? The tell is whether Δ is a perfect square. Take x² − 7x + 10. Here Δ = (−7)² − 4(1)(10) = 49 − 40 = 9, and 9 is 3². Because √9 comes out even, the formula gives x = (7 ± 3)/2, so x = 5 and x = 2 — clean integers. A perfect-square discriminant is a promise that the quadratic factors over the integers, which is why factoring works on it at all.

Now nudge the numbers: 2x² + 4x − 3 gives Δ = 16 + 24 = 40. Still positive, so still two real roots, but 40 is not a perfect square. Its square root, about 6.325, is irrational, and the roots come out as x ≈ 0.58 and x ≈ −2.58. No amount of clever factoring produces those; you need the formula or completing the square. So a positive discriminant answers "how many," and the perfect-square check answers "how tidy." When you actually want those root values spelled out, the quadratic formula calculator finishes the job the discriminant started.

When Δ Is Zero: The Root That Shows Up Twice

Δ = 0 is the knife-edge case, and it is worth slowing down on because textbooks describe it three different ways that all mean the same thing. Consider x² − 6x + 9: the discriminant is 36 − 36 = 0. The formula collapses to x = (6 ± 0)/2 = 3. The plus-or-minus does nothing, so instead of two answers you get one, x = 3.

People call this a "repeated root," a "double root," or a root "of multiplicity two," and all three phrases point at the same fact: x² − 6x + 9 factors as (x − 3)², so the value 3 is used twice. Geometrically, the parabola does not slice through the axis — it just kisses it at the vertex and turns back. A zero discriminant is also the exact condition for a line to be tangent to a curve, which is why Δ = 0 shows up all over analytic geometry, not just in root-counting.

When Δ Is Negative: Roots That Leave the Number Line

A negative discriminant means the parabola floats entirely above the x-axis (or entirely below it, if a is negative) and never crosses. There are no real roots at all. Take x² + 2x + 5: Δ = 4 − 20 = −16. You cannot take the real square root of −16, so the roots step off the number line into the complex plane. Writing √(−16) as 4i, the formula gives x = (−2 ± 4i)/2 = −1 ± 2i.

Notice the roots arrive as a conjugate pair, −1 + 2i and −1 − 2i, mirror images across the real axis. That always happens when the coefficients are real numbers, and it is the reason complex roots of polynomials never show up alone. If your work leads you into arithmetic with these values, a complex number calculator handles the addition and multiplication that follow.

Three Quadratics a Discriminant Calculator Tells Apart

Here is a demonstration that makes the discriminant's power obvious. Keep a = 1 and b = −4 fixed, and change only c. The three equations look almost identical, yet they behave completely differently — and you can predict which is which by computing Δ = 16 − 4c in your head before touching a single root.

Three quadratics with the same a and b but different constants, showing how the discriminant changes the roots
EquationΔ = 16 − 4cRoots
x² − 4x + 3+4 (positive)x = 1 and x = 3
x² − 4x + 40x = 2 (repeated)
x² − 4x + 5−4 (negative)x = 2 ± i

Bumping c up by a single unit each time walks the parabola upward: first it crosses the axis twice, then it grazes it once, then it clears it entirely. The discriminant is just the bookkeeper tracking that vertical slide. This is also the thread that ties the discriminant to completing the square, where b² − 4ac reappears as the constant that determines whether the squared term can ever equal zero.

Where the Sign Gets Lost

The discriminant is a short calculation, which is exactly why people rush it and get a believable-but-wrong answer. Four slips account for almost every mistake.

  • Dropping the negative on b. b² is always positive, even when b is negative. For b = −7, b² = 49, not −49. Squaring kills the sign — forgetting that flips the whole result.
  • Losing the sign of c inside 4ac. If c is negative, then −4ac becomes a plus. In 2x² + 4x − 3, −4(2)(−3) = +24, so Δ = 16 + 24 = 40, not 16 − 24. A stray sign here turns a two-real-root problem into a fake complex one.
  • Not writing the equation in standard form first. The formula assumes ax² + bx + c = 0. If your equation is 3x² = 5x − 2, you must move everything to one side (3x² − 5x + 2 = 0) before reading off a, b, and c.
  • Confusing "no real roots" with "no roots." A negative discriminant does not mean the equation is unsolvable — it means the two solutions are complex. The roots exist; they just are not on the real number line.

The Discriminant Beyond Quadratics

The idea does not stop at degree two. Every polynomial has a discriminant — a single expression in its coefficients that vanishes exactly when the polynomial has a repeated root. For a cubic ax³ + bx² + cx + d, the discriminant is a longer formula (18abcd − 4b³d + b²c² − 4ac³ − 27a²d²), and its sign still carries meaning: positive means three distinct real roots, negative means one real root and a complex pair, and zero means a repeated root, just like before. The quadratic b² − 4ac is simply the first and friendliest member of that family.

This is why the discriminant earns its keep in practice. It lets you sort equations by root behavior before committing to the heavier work of solving, it decides tangency questions in geometry, and it drives the case-splitting inside a full quadratic equation calculator. For a rigorous treatment of the general polynomial discriminant, the Wikipedia article on the discriminant works through the higher-degree formulas in full.

Frequently Asked Questions

Still Have Questions?

The detailed content on this page provides comprehensive explanations and examples to help you understand better.