What is Equation Solver?
The Equation Solver finds exact solutions for linear, quadratic, cubic, and higher-degree polynomial equations. Enter your equation in standard notation and get step-by-step solutions with real and complex roots.
Type the equation in standard math notation (use ^ for exponents, so x^2 = x squared) or switch to Coefficients mode and enter the numbers in front of each term. Quadratics get the discriminant calculation and full step-by-step working: the named quadratic formula x = (−b ± √(b² − 4ac)) / (2a), then b² − 4ac and the substitution. Cubics and quartics use numerical root-finding to return every real and complex solution. Results include the factored form like (x − 2)(x − 3), exact fraction roots such as 3/4 shown alongside the decimal, a number line marking the real roots (with multiplicity badges for repeated roots), and a function graph you can pan by setting your own X and Y bounds. Switch to Inequality mode to solve polynomial inequalities like x² − 5x + 6 < 0 and get the answer in interval notation on a shaded number line.
How to use
- Type your equation (e.g., 2x² + 3x - 5 = 0) or select an equation type and enter the coefficients directly.
- Click Solve to see all roots displayed with step-by-step working, including discriminant analysis for quadratics.
- View the graph of the function with roots plotted, and copy the solution or export it as text.
When to use
- Homework help on quadratic and polynomial problems with shown working.
- Quick projectile motion or break-even calculations during physics or business work.
- Verifying your hand-solved roots before submitting an exam or assignment.
Result
A physics student enters 4.9t² - 20t + 15 = 0 to find when a projectile hits the ground, getting t = 0.97s and t = 3.12s with full quadratic formula steps shown.
FAQ
- What's the difference between text mode and coefficients mode?
- Text mode lets you paste an equation like 2x² + 3x − 5 = 0. Coefficients mode skips the parsing — you pick a degree and enter the numbers next to each term. Use coefficients if your equation has odd notation, like Greek letters or unusual variables.
- Why does my quadratic return two complex roots instead of real ones?
- The discriminant (b² − 4ac) is negative, so the parabola never crosses the x-axis. The solver still gives you the two complex roots in the form a ± bi. If you only need real solutions, the answer is 'none'.
- How high a degree can the solver handle?
- Up to degree 6 in either mode. Above degree 4 the solver switches to numerical methods (Durand–Kerner), so roots are accurate to about 10 decimal places rather than exact symbolic.
- Why does the solver say 'invalid equation' when my input looks right?
- Common causes: missing the = 0 on the right side, implicit multiplication like 2x instead of 2*x (this is supported but breaks if you write x2 meaning 2x), or mixing variable letters. Stick to a single variable (x or t).
- Can I solve systems of equations or equations with two variables?
- Yes — switch to the System tab to enter 2 or 3 linear equations in x, y, and z. The solver uses Gaussian elimination with partial pivoting and shows the back-substitution steps. For a single polynomial with x only, stay in Equation or Coefficients mode.
Related Tools
Regression Calculator
Perform linear and polynomial regression analysis
Matrix Calculator
Perform matrix operations and calculations
Chi-Square Calculator
Perform chi-square statistical tests
Graphing Calculator
Plot mathematical functions on a graph
Area Calculator Map
Draw shapes on a map to calculate area
Z-Score Calculator
Calculate z-scores, percentiles, and probabilities