---
title: "Quadratic Equation Solver with Formula Steps | CanDoYa"
description: "Solve quadratic equations online with real or complex roots, the discriminant, vertex, and clear quadratic formula steps. Free and private."
url: https://candoya.com/tools/quadratic-equation-solver/
locale: en
type: browser-tool
---

# Quadratic Equation Solver

Category: Calculators

## What does a quadratic equation solver calculate?

A quadratic equation solver finds the two solutions of ax² + bx + c = 0 using the quadratic formula. Enter a, b, and c to see real, repeated, or complex roots, plus the discriminant, vertex, axis of symmetry, and each substitution step. Everything calculates instantly in your browser.

The solver accepts positive numbers, negative numbers, decimals, zero for b or c, and scientific notation. It reports complex conjugate roots when the parabola does not cross the x-axis. No equation data is uploaded or stored.

## How to use it

1. **Write the standard form** - Move every term to the left so the equation reads ax² + bx + c = 0.
2. **Enter the coefficients** - Type the numbers multiplying x² and x, followed by the constant term.
3. **Read the working** - Review the roots, discriminant, vertex, and formula substitution as they update.
4. **Copy the solution** - Copy the complete result to check homework or save your working.

## Who it's for

- Check algebra homework while keeping the formula steps visible.
- Find where a projectile or parabola crosses the x-axis.
- Classify a quadratic by its positive, zero, or negative discriminant.
- Verify the vertex and axis of symmetry before sketching a graph.

## Expert note

For two unequal real roots, the calculator uses a numerically stable form of the quadratic formula to avoid subtracting two nearly equal floating-point values. It then uses the product of the roots, c/a, to recover the second root with less rounding loss.

## Frequently asked questions

### Is my quadratic equation uploaded?

No. Your coefficients and results stay in your browser. The solver performs the arithmetic locally and does not send the equation to a calculation service.

### Is this quadratic equation solver free?

Yes. You can solve as many quadratic equations as you need without an account, payment, or download.

### What coefficient limits does the solver have?

It accepts finite JavaScript numbers, including decimals and scientific notation. Extremely large coefficients that overflow browser number arithmetic are rejected with an error instead of showing an unreliable answer.

### What happens when the discriminant is negative?

A negative discriminant means the equation has no real roots. The solver returns two complex conjugate roots with the same real part and opposite imaginary parts, such as -2 + 2i and -2 - 2i.

### Can a quadratic equation have only one solution?

Yes. When b² - 4ac equals zero, both formula branches give the same value. This repeated root is where the parabola touches the x-axis at its vertex.

### Why can coefficient a not equal zero?

If a equals zero, the x² term disappears and the equation becomes linear rather than quadratic. This solver flags that case so it does not apply the quadratic formula incorrectly.

### How does the solver find the vertex?

The vertex x-coordinate is -b/(2a), which is also the axis of symmetry. Its y-coordinate can be calculated as -D/(4a), where D is the discriminant.

## Related tools

- [Integral Calculator](https://candoya.com/tools/integral-calculator/)
- [Fraction Calculator](https://candoya.com/tools/fraction-calculator/)
- [Big Number Calculator](https://candoya.com/tools/big-number-calculator/)
- [Percentage Calculator](https://candoya.com/tools/percentage-calculator/)
- [Mean, Median & Mode Calculator](https://candoya.com/tools/mean-average-calculator/)

---

*Markdown edition of <https://candoya.com/tools/quadratic-equation-solver/>, published for AI agents and other automated readers. Index of key pages: <https://candoya.com/llms.txt>.*
