Solve linear, quadratic, cubic, and polynomial equations instantly. Get exact roots, discriminant analysis, quadratic formula steps, factoring, and verification.
Step-by-stepExact rootsDiscriminantVerification
=
Enter equation
Auto-solving enabled
Math keypad
Use ^ for powers. Enter as equation (with =) or expression (= 0 assumed).
=
Solution
Roots
Answer
Enter an equation above to solve.
Waiting for input.
Type
—
Degree
—
Roots
—
Δ
Diagnostics
Coefficients & discriminant
✓
Verification
Roots checked
∑
Step-by-step solution
Full algebraic working
1
Waiting
Enter an equation and press Solve.
How the Equation Solver Works
Enter any equation in one variable using standard notation. The solver detects the type — linear, quadratic, or cubic — and applies the correct algebraic method. Every solution includes full step-by-step working and a verification check.
Linear equations (degree 1)
Example: 2x + 3 = 7. The solver collects variable terms, moves constants to the other side, then divides by the coefficient to isolate x. Result: x = 2.
Quadratic equations (degree 2)
Example: x² − 5x + 6 = 0. The solver calculates the discriminant Δ = b² − 4ac. If Δ > 0: two distinct real roots. If Δ = 0: one repeated root. If Δ < 0: no real roots. The quadratic formula x = (−b ± √Δ) / 2a is applied and simplified.
Cubic equations (degree 3)
Example: x³ − 6x² + 11x − 6 = 0. The solver attempts factoring using the rational root theorem, then identifies all three roots and verifies each one.
Entering equations
You can enter equations with or without the right-hand side. x^2 - 4 = 0 and x^2 - 4 are both valid — the solver assumes = 0 if no equals sign is present. Use ^ for powers.
Frequently Asked Questions
This solver handles linear equations (degree 1), quadratic equations (degree 2), cubic equations (degree 3), and general polynomial equations in one variable. It returns exact roots with full step-by-step working.
Type using standard notation: x^2 - 5x + 6 = 0 or 2x^2 + 3x - 2 = 0. Use ^ for powers. The solver automatically detects the degree and applies the quadratic formula or factoring.
The discriminant is b² − 4ac for a quadratic ax² + bx + c = 0. If positive: two distinct real roots. If zero: one repeated root. If negative: no real roots (complex only).
Yes. Enter x^2 = 9 or 2x + 3 = 7 directly. The solver rearranges to standard form automatically before solving.
Yes. Every equation type shows full algebraic working: standard form, discriminant calculation, formula substitution, factoring where applicable, and verification by substituting roots back into the original equation.
If the discriminant is negative, the solver shows "No real solution" and explains why using the discriminant value. Complex roots are not displayed but the reason is shown in the diagnostics.