Tools Guides
math Free No signup

Equation Solver

Solve linear, quadratic, cubic, and simultaneous equations with step-by-step working.

Loading tool…

About this tool

Enter coefficients and the solver handles four equation types: single-variable linear (ax + b = c), quadratic (ax² + bx + c = 0) with real and complex roots, a 2×2 system of linear equations via Cramer's rule, and cubic (ax³ + bx² + cx + d = 0) using Newton-Raphson iteration. Every solution includes step-by-step working, and rational roots are displayed as fractions.

How to use

  1. 1 Select the equation type using the tab buttons at the top.
  2. 2 Enter the required coefficients in the input fields shown.
  3. 3 Click 'Solve' to calculate the solution.
  4. 4 Read the step-by-step working shown below the result to understand the method used.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}