Free Online Simultaneous Equation Solver, Two to Six Unknowns
Solve a system of two to six simultaneous equations, typed the way you would write them rather than as a grid of coefficients. Systems with no solution and systems with infinitely many are both identified and explained, which is where most solvers give an error or a wrong answer instead.
The sum runs in your browser. Nothing you type is sent anywhere.
🧩 The equations
One per line, written as you would on paper. Any letters work, brackets are fine, and the multiplication sign can be left out.
How each equation was read, and what it comes to when the answers are substituted back in. Every row should balance.
| # | As read | Left side | Right side |
|---|
The system after elimination. A row of zeros with a number on the end means no solution; a row of all zeros means one equation told us nothing new.
| When | Calculation | Actions |
|---|
Number formatting
Rounding only changes what you see. The sum itself always runs at full precision, so a rounded number never feeds into the next step.
Display
Full screen hides the page around the tool. Press Escape, or the button in the bar, to come back.
History
Your data
Settings, history and saved setups live in this browser and nowhere else. There is no account and no server, which also means clearing them here is final.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Solve Simultaneous Equations
Three steps, and the third tells you which kind of answer you have.
What to Know About Systems of Equations
Three outcomes, not one, and how to tell which you have.
Key Features & Capabilities
What it does, and what it deliberately does not.
About Simultaneous Equations
Simultaneous equations are several conditions that have to hold at the same time, and solving them means finding values that satisfy all of them together. Two equations in two unknowns is the version everybody meets at school, and it has a tidy formula. Beyond that the formula becomes unwieldy and the practical method is elimination: use one equation to remove an unknown from the others, and repeat.
The thing worth understanding is that there are three possible outcomes rather than one. Usually the equations pin down a single answer. Sometimes they contradict each other, in which case no values can satisfy them all and the honest answer is that there is no solution. And sometimes one equation is just another one in disguise, in which case there are not enough independent conditions and a whole family of answers works.
Those last two cases are where tools fail, and they fail in an unhelpful way. Both make the determinant zero, and the standard formula divides by the determinant. Depending on how the arithmetic rounds you get infinity, an error, or a very large number that looks like a genuine answer. Distinguishing properly needs the rank of the system, which is the number of genuinely independent equations in it, so that is what is computed here and reported alongside the determinant.
Two smaller decisions matter for the answers being right. The elimination picks the largest available coefficient at each step rather than working in the order you typed, because a small leading coefficient destroys accuracy and the damage is invisible. And where the answers are whole numbers they are printed as whole numbers; elimination on integers naturally produces things like 2.9999999999999996, and showing that makes a correct answer look doubtful. Only values within the rounding tolerance are adjusted, and the substitution check shows what the real residual is.
Frequently Asked Questions
Unknowns, outcomes, and what to do when there is no single answer.