Solve any quadratic equation with step-by-step solutions
Find roots, discriminant, vertex, and visualize parabolas with detailed analysis

This calculator solves quadratic equations and helps you understand them visually. You can work in standard form, vertex form, or factored form, and the solver will show the discriminant, roots, vertex, and a parabola plot.
🧠 Think of it as a “quick answer + explanation” tool: it gives the roots, but also tells you what kind of roots you have and why.
Students checking homework, engineers validating a design curve, and anyone who wants to understand where a parabola crosses the x-axis.
The solver uses the classic discriminant + quadratic formula approach and keeps forms consistent when you switch between them.
Tip: If you need logarithms for related algebra steps (like solving exponentials), our Log Calculator is a handy companion.
Pick the form you have
Most textbooks give . If you already know the vertex, switch to .
Enter the parameters
Type the numbers exactly as you see them. The calculator updates automatically once the required inputs are filled.
Read the discriminant first
The discriminant tells you if the roots are real or complex.
Use the result cards
You’ll see the roots, the function in different forms, and a plot. If you want the full derivation, enable “Show step by step solution”.
Solve .
Discriminant
Since , there are two distinct real roots.
Interpretation: the parabola crosses the x-axis at and .
If you enter , the discriminant is negative.
Enable “Allow negative discriminant” to see the complex solutions in the form .
If a model gives profit , the break-even points are where .
The vertex is a minimum or maximum (depending on the sign of ). Great for optimization problems.
Vertical position often looks like . Solve to find when something hits the ground.
Intersections with the x-axis are exactly the roots. The plot helps you sanity-check the sign and rough size.
For , the vertex x-coordinate is .
Then gives the maximum/minimum value.
This solver is especially useful when:
⚠️ Not a quadratic? If , the equation becomes linear, not quadratic. In that case, solve instead.
If your quadratic comes from physics or geometry, make sure the underlying units match before solving.
If the plot shows the parabola far above the x-axis, you should expect complex roots.
Common mistake: forgetting the equation is set equal to . If you have something like , rewrite it as before entering values.
The solver uses a few core ideas: the discriminant, the quadratic formula, and the vertex relationship.
Discriminant
: 2 real roots
: 1 repeated root
: complex roots
Quadratic formula
Standard form to vertex
Nice shortcut: In vertex form , the discriminant simplifies to .
A few concepts make quadratics feel much less mysterious.
It’s a “crosses the x-axis?” detector. Positive means two crossings, zero means a touch, negative means no real crossings.
When , the roots are still valid — they just live in the complex plane.
What the sign of A means
Because a quadratic needs a true term. If , the equation becomes linear.
It means there are no real roots. The solutions are complex and can be written as .
Some roots involve irrational numbers like . The calculator shows a numeric approximation for quick use.
Yes. If you know , , and from , you can enter them and solve immediately.
Plug it back into and check if you get (within rounding tolerance).
⚠️ This calculator is for educational and general problem-solving use. It doesn’t replace professional judgment in engineering, safety-critical design, or regulated work.
Practical limitations
Calculate simple or weighted average of multiple percentages
Calculate percentage change between two values instantly
Convert fractions to percentages and vice versa instantly
Calculate cumulative percentages by multiplying two percentages together
Convert decimal numbers to percentages with real-time bidirectional conversion
Calculate the difference between two percentages and understand percentage point vs percentage change