Skip to content
CalculStoreCalculStore

Equation solver with steps

Type a linear or quadratic equation to get the exact answer, with every step explained. It all runs in your browser.

Try:

What you can type

How the solver works

For a linear equation, it expands both sides, moves the terms with the unknown to the left and the numbers to the right, then divides by the number in front of the unknown. It ends by putting the answer back into the equation to check it.

For a quadratic equation, it brings every term to one side to get ax² + bx + c = 0, then works out the discriminant Δ = b² − 4ac. There are two solutions when Δ is positive, one when it is 0, and none among real numbers when it is negative.

Answers are exact: fractions stay fractions and square roots are simplified, with a decimal value alongside.