Step‑by‑Step Equation Solver
Solve equations step‑by‑step, practice with randomly generated problems, or check your own answers. Supports linear, quadratic, absolute value, inequalities, exponentials, logs, and systems.
Step‑by‑Step Solutions
See every step with clear, student‑friendly explanations. Switch between full detail and key‑steps‑only views.
Guided Mode
Try each step yourself before revealing the answer, perfect for building confidence and catching mistakes.
Practice & Verify
Generate random problems at your level, or check your homework answers instantly.
Type an equation and see every step instantly.
How to Enter Equations
Type equations just like you'd write them on paper.
3x + 5 = 20Linear equation2(x - 3) = 10Distributionx^2 + 5x + 6 = 0Quadratic|x - 3| = 7Absolute value3x + 2 > 11Inequality2^x = 32Exponentiallog(x) = 2Logarithmic6/x = 3Rational8(-3x - 1) = -104M8 worksheet equation4x + 5(5x - 7) = -267M8 worksheet challenge2x + y = 7, x - y = 2System (use comma)Tips
- •Use
x(andyfor systems) as variables - •Use
^for exponents:x^2means x² - •Multiplication is implied:
3xmeans 3 × x - •Use
|...|for absolute value,log()orln()for logarithms - •For inequalities use
>,<,>=,<= - •For systems, separate equations with a comma:
2x+y=7, x-y=2
About the equation solver
The equation solver works through linear and quadratic equations, inequalities, exponential and logarithmic equations, and systems of equations, showing each step rather than only the final answer.
Guided mode explains the reasoning as it goes, and practice mode lets you try similar problems, so it supports learning the algebra, not just getting an answer.