Free Math Solver

Type any equation and get a step-by-step solution with explanations at every step. Supports linear, quadratic, systems, factoring, and simplification.

Try:

Pro Tips

  • Use ^ or the superscript character (²) for exponents: x^2 or x²
  • Implicit multiplication works: 2x means 2*x, 3(x+2) means 3*(x+2)
  • For systems, separate equations with a comma: 3x + 2y = 12, x - y = 1
  • Prefix with "factor" to factor an expression: factor x² + 7x + 12
  • Expressions without = are simplified automatically
  • Check the graph to visualize roots and the curve shape

Last updated: March 2026

How to Use the Math Solver

Type your equation using natural notation — for example “2x + 5 = 13” or “x^2 - 4x + 3 = 0”. Press Solve to see every step of the solution with clear explanations. The solver automatically detects whether your equation is linear, quadratic, a system, or needs factoring, and applies the appropriate method.

Frequently Asked Questions

What types of math problems can this solve?

Linear equations (2x + 5 = 13), quadratic equations (x² - 4x + 3 = 0), systems of two linear equations, expression simplification, and polynomial factoring. Each type shows step-by-step work with explanations.

Does it show the work?

Yes — every step is displayed with an explanation of what operation was performed and why. The solver also verifies the answer by substituting back into the original equation.

Can it graph equations?

Yes. For equations with one variable, an interactive graph shows the function with solutions marked as points. Quadratic graphs include the vertex and axis of symmetry.

What if there's no solution?

The solver identifies when equations have no solution (parallel lines), infinitely many solutions (identical equations), or complex number solutions (negative discriminant in quadratics).

Can it solve word problems?

Not directly — you need to translate the word problem into a mathematical equation first. The tool solves the equation itself with full step-by-step work.

More Tools You'll Like