Algebra equation solver, step by step

Type an equation and watch it get solved line by line, every step lined up on the equals sign with the move that got it there. Then see it on a graph.

Use ^ for powers, sqrt() for roots, |x| for absolute value, and separate a system with ;.

Try:

Stuck on a word problem?

The hardest part is usually writing the equation, not solving it. Paste the problem and the AI helper will name the variables and write the equation for you. The exact solver then takes over, so the arithmetic is never guessed.

Only the text you paste is sent, and only when you press the button.

Loading the word-problem helper…

How the solver writes its steps

EquationCraft solves the way a teacher would on the board: one legal move per line, applied to both sides.

  1. Tidy each side. Expand brackets and combine like terms, so 3(x−2)3(x-2) becomes 3x−63x-6.
  2. Clear fractions. Multiply both sides by the least common denominator.
  3. Collect the variable. Add or subtract terms so every xx is on one side.
  4. Isolate it. Divide by the coefficient. For quadratics it factors if it can, otherwise it uses the quadratic formula.
  5. Check. Substitute the answer back and confirm both sides match, rejecting extraneous roots from squaring or from denominators.

Answers stay exact (73\frac{7}{3}, 2+32+\sqrt{3}), with a decimal alongside when it helps.

Why “do the same to both sides” works

An equation is a balanced scale. Use the buttons to get one bag of x alone on the left pan.

xxx

3x+4=103x + 4 = 10

Three bags of x plus 4 blocks balance 10 blocks. Every bag weighs the same.

Frequently asked questions

What kinds of equations can EquationCraft solve?
Linear equations (including ones with fractions and brackets), quadratics, cubics and higher polynomials with rational roots, rational equations, absolute value, radical and exponential equations, literal equations (formulas), systems of up to four linear equations, and linear, quadratic, rational and absolute-value inequalities. It also factors and simplifies expressions.
Are the steps generated by AI?
No. The steps and answers come from an exact algebra engine that runs in your browser using fractions and radicals, not rounded decimals. The optional AI tutor only explains the verified steps in plain English or checks your own working.
How do I type powers, roots and fractions?
Use ^ for powers (x^2), sqrt(x+1) for square roots, / for fractions ((x+1)/3) and |2x-1| for absolute value. Multiplication can be implied: 3(x-2) and 2x both work. Separate the equations of a system with a semicolon.
Why does it say “no real solution”?
Some equations have no real number that makes them true, for example x² + 1 = 0, or an absolute value equal to a negative number. Where complex solutions exist, EquationCraft shows them in the steps.
Is it free, and do I need an account?
It’s free and there’s no sign-up. Your recent problems are saved only in your own browser so you can come back to them, and you can clear them any time.
Can I use it to check my homework?
Yes. Solve the problem, then open “Check my work” in the AI tutor and paste your own lines. It points to the first line that goes wrong and explains why. Use it to find mistakes, not to skip the practice.