Quadratic Equation Solver - Small Study Tools
Step-by-Step · Graph · Complex Roots · Instant Results

Quadratic Equation Solver

Solve any quadratic equation ax² + bx + c = 0 instantly. Get the discriminant, roots, step-by-step working and a parabola graph. Fully usable on mobile.

All calculations run in your browser, nothing is sent to any server
Pro Version is Free for now
✓ Vertex Form · Factored Form · Completing the Square ·
Vieta's Formulas · Graph · Full Curve Analysis
Day Night
Solving
ax2 + bx + c = 0
The quadratic formula
x = (−b ± √(b² − 4ac)) / 2a
✏️ Enter Coefficients
a
x2
+
b
x
+
c
= 0
Try:
📊
Discriminant Analysis
Δ = b² - 4ac
Root x₁
Root x₂
📝 Step-by-Step Working
Download your solution
📋 Discriminant Reference
Δ > 0 two distinct real roots, the parabola crosses the x-axis twice.
Δ = 0 one repeated real root, the parabola touches the x-axis at its vertex.
Δ < 0 two complex conjugate roots, the parabola never touches the x-axis.
⚙️ Precision & Display PRO
Decimal Places
Number System
Graph Range
📐 Equation Forms PRO
Standard Form
Vertex Form
Factored Form
🔲 Completing the Square PRO
🔗 Vieta's Formulas PRO

Relationships between the roots.

Sum   x₁+x₂
Product   x₁×x₂
Difference   |x₁-x₂|
Check: sum = -b/a
📈 Parabola Analysis PRO
Properties
Key Points
📉 Parabola Graph PRO
📖 Quick Reference
1a cannot be 0 if a = 0 the equation becomes linear, not quadratic.
2Two roots is normal most quadratics have exactly two solutions, real or complex.
3Check by substituting plug a root back into the original equation, the result should be 0.
💡 Solving Tips PRO

How to Use the Quadratic Equation Solver

From coefficients to full step by step working in seconds. Fully usable on mobile.

1
Enter a, b and c
Type your coefficients, or tap one of the example equations.
2
Tap Solve Equation
The discriminant and both roots appear instantly.
3
Read the Steps
Follow the full working, or unlock vertex form, factoring and a graph in Pro.
4
Copy or Download
Copy a root, download a TXT summary, or save the graph as PNG in Pro.

Every calculation runs inside your own browser. No account, no tracking, nothing ever uploaded.

Specifications
Price Free
Data Handling Never leaves your browser
Root Types Real & Complex Conjugate
Pro Features Graph · Vieta's · Vertex & Factored Form
Platform Optimized for Web & Mobile
Found a bug or something not working right? Let us know and we'll fix it. Every report helps make this tool better.
Report an Issue

Quadratic Equation Solver, Free and Online

A quadratic equation solver finds the values of x that satisfy ax squared plus bx plus c equals 0, using the discriminant to determine whether the roots are real or complex. This one shows full step by step working, a live parabola graph, and runs entirely inside your browser.

Solving a quadratic equation by hand is a core algebra skill, but checking your own work quickly is just as valuable. This free quadratic equation solver tool does both. Enter the coefficients a, b and c, press solve, and see the discriminant, both roots, and a full step by step derivation using the quadratic formula, all worked out automatically. Pro Mode adds vertex form, factored form, a full completing the square walkthrough, Vieta's formulas relating the roots to the coefficients, detailed parabola properties, and an interactive graph showing the roots, vertex and y-intercept plotted directly on the curve.

The Quadratic Formula
x = (−b ± √(b² − 4ac)) / 2a

This formula solves any quadratic equation of the form ax² + bx + c = 0, provided a is not zero. The expression under the square root, b² − 4ac, is the discriminant, and it alone determines what kind of roots the equation has.

1Simple vs Pro, What Each Mode Includes

FeatureSimple ModePro Mode (Free)
Discriminant, roots and step by step workingIncludedIncluded
Real and complex root supportIncludedIncluded
Vertex form and factored formNot includedIncluded
Completing the square, full walkthroughNot includedIncluded
Vieta's formulas (sum and product of roots)Not includedIncluded
Full parabola properties and interactive graphNot includedIncluded
Downloadable TXT summary and PNG graphTXT onlyTXT and PNG

2The Discriminant, Quick Reference

Δ > 0
Two distinct real roots
Δ = 0
One repeated real root
Δ < 0
Two complex conjugate roots
Δ is a perfect square
Roots are rational, the equation factors neatly

The mistake that trips up the most students is forgetting that a cannot be zero. If a equals zero, the x squared term vanishes and the equation collapses into bx plus c equals 0, a linear equation with only one solution rather than a quadratic with two. The quadratic formula also divides by 2a, so a value of zero there would make the whole expression undefined. This solver checks for that case and lets you know immediately, rather than silently producing a meaningless result.

3Where the Quadratic Formula Actually Came From

Long before anyone wrote ax² + bx + c = 0, people were already solving equations shaped exactly like it. According to MacTutor History of Mathematics at the University of St Andrews, Babylonian scribes were solving what we would now call quadratic equations as early as 1800 BC, using a method that was essentially completing the square. The important nuance MacTutor points out is that the Babylonians had no actual concept of an equation at all, they worked entirely in terms of practical geometric problems, typically involving lengths and areas, and their answers were always positive quantities since a negative length made no physical sense. It would take many more centuries, through Greek geometry and later Hindu mathematics, before the modern algebraic notation and the general formula used on this page finally took shape.

QuestionQuick Answer
Who first solved quadratic style problems?Babylonian scribes, around 1800 BC
What method did they use?An early form of completing the square
Did they think of it as an equation?No, they had no concept of equation at all
What kind of answers did they accept?Only positive quantities, treated as lengths
Privacy Note

Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

4Frequently Asked Questions

How do I solve a quadratic equation with this tool?
Enter the coefficients a, b and c from your equation in the form ax squared plus bx plus c equals 0, then press Solve Equation. You will instantly see the discriminant, both roots, and a full step by step working using the quadratic formula.
What does the discriminant actually tell me?
The discriminant, b squared minus 4ac, tells you the nature of the roots before you even calculate them. A positive discriminant means two distinct real roots, zero means one repeated real root, and a negative discriminant means two complex conjugate roots with no real solutions.
Why can a cannot be zero in a quadratic equation?
If a equals zero, the x squared term disappears entirely and the equation becomes bx plus c equals 0, which is a linear equation, not a quadratic one. The quadratic formula also divides by 2a, so a value of zero for a would make that division undefined.
What is the difference between the quadratic formula and completing the square?
They are two different methods that always produce the same roots. Completing the square rewrites the equation as a perfect square plus a constant and solves from there. The quadratic formula is essentially that same process worked out once and for all in general form, so you can skip straight to substituting a, b and c.
Can a quadratic equation have no real solutions?
Yes. When the discriminant is negative, the parabola never crosses the x axis, so there are no real number solutions. The equation still has two solutions, but they are complex numbers involving the imaginary unit i, and they always appear as a conjugate pair.
Is my equation data private when I use this solver?
Yes. Every calculation runs inside your own browser using JavaScript, nothing is uploaded or sent to a server, and no account or signup is required.

Grounded in MacTutor History of Mathematics' own detailed account of the origin of quadratic solving methods, not the oversimplified claim that the Babylonians literally invented the equation. The full account is available on the University of St Andrews' MacTutor archive. For related tools on this site, see the Logarithm Calculator and the full SmallStudyTools.com tool library.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋