Equation Solver
Solves a linear equation written the way you would write it on paper, such as 2x + 3 = 7 or 3(x - 1) = 2x + 4. Brackets, negative numbers, and division by a constant are all understood, and terms containing the variable may appear on both sides. The answer is given as an exact fraction as well as a decimal, so 2x = 3 gives 3/2 rather than a rounded value. Runs entirely in your browser — nothing is sent to a server.
Solves a linear equation written the way you would write it on paper, such as 2x + 3 = 7 or 3(x - 1) = 2x + 4. Brackets, negative numbers, and division by a constant are all understood, and terms containing the variable may appear on both sides. The answer is given as an exact fraction as well as a decimal, so 2x = 3 gives 3/2 rather than a rounded value. Runs entirely in your browser — nothing is sent to a server.
Use cases
- Checking the answer to a linear algebra exercise
- Rearranging a formula to find an unknown value
Examples
Two-step equation
2x + 3 = 7
{
"variable": "x",
"type": "unique",
"solution": 2,
"exact": "2"
}FAQ
Is my data sent to a server?
No — this tool runs entirely in your browser.
Can it solve quadratic equations?
No. Anything that multiplies the variable by itself is reported as non-linear rather than approximated. Use the Quadratic Solver for equations of the form ax^2 + bx + c = 0.
What do the result types mean?
"unique" means there is one answer. "identity" means both sides are always equal, so every value works. "none" means the two sides can never be equal, so there is no answer.
Why is the answer shown as a fraction?
Fractions are exact. Working in decimals would report 1/3 as 0.3333333333, and 0.1 + x = 0.3 would not give exactly 0.2.