Math Solver
Type a problem such as 6x + 5 = 14 and the math solver answers it at once: subtract 5 from both sides to get 6x = 9, then divide by 6, so x = 3/2. Every step is free, the answer is checked by substituting it back (6 · 1.5 + 5 = 14), and the same box handles algebra, trigonometry and calculus.
Free math solver · every step · no sign-up
Type any problem from arithmetic to calculus. Each answer is checked before you see it.
Enter solves. Type 2x, x^2, sqrt(50), 3/4, |x|, pi, sin(x), d/dx, integral, lim.
How it was checked: Substitute each answer into the original equation. x = 1.5: left side 14, right side 14 ✓. A scan of the graph from −60 to 60 finds no other real solution.
- Subtraction property of equality
Why?
An equation is a balance: subtracting the same amount from both sides keeps the two sides equal.
Subtract 5 from both sides: 6x = 9.
- Division property of equality
Why?
Dividing both sides by the same nonzero number keeps them equal. With inequalities, dividing by a negative number flips the sign.
Divide both sides by 6: x = 3/2.
- Check by substitution
Why?
Checking catches arithmetic slips and extraneous roots that appear when you square both sides or multiply by an expression with x.
Check by substitution, x = 3/2. Left side: 6(3/2) + 5 = 14. Right side: 14 = 14. Both sides equal 14 ✓
How to type math problems
Type the problem the way you would write it on paper. Spaces are optional, and the “Reads as” line under the box shows how the solver understood your input before you press Enter. If the preview looks wrong, fix the input first. You can also use the keypad, which has a different set of keys for each tab.
| To write | Type | Example |
|---|---|---|
| Multiplication | 2x, 2*x or 2(x + 1) | 3x(x − 2) = 0 |
| Fraction or division | 3/4 or (x + 1)/(x − 2) | 3/4 + 5/6 |
| Exponent | x^2 or x^(n + 1) | 4x^2 − 5x − 12 = 0 |
| Square root | sqrt(50) or √50 | sqrt(x + 3) = 5 |
| Absolute value | |2x − 1| | |2x − 1| < 5 |
| Inequality signs | <, >, <= and >= (or ≤ and ≥) | x^2 − 4 > 0 |
| Two or three equations | separate them with commas | x + y = 5, x − y = 1 |
| Logarithms | log(x), ln(x), log_2(x) | log_2(x) + log_2(x − 2) = 3 |
| Trig and degrees | sin(x), arcsin(x), 30° or the Deg button | sin(30°) |
| Derivative | d/dx before the function | d/dx x^3 sin(x) |
| Integral | ∫ … dx, or ∫_0^1 for limits | ∫_0^pi sin(x) dx |
| Limit | lim x->a, with inf for infinity | lim x->0 sin(x)/x |
What the math solver can do
The solver reads the problem, names its type in a “Detected” chip, and picks a method. When an expression could mean more than one task, the chip row offers the other actions, for example Factor, Expand, Find roots, Vertex, Derivative or Integral for a polynomial.
| Topic | Example input | Answer |
|---|---|---|
| Order of operations and fractions | 3/4 + 5/6 | 19/12 (1 7/12) |
| Percent | 15% of 80 | 12 |
| Radicals | sqrt(50) | 5√2 |
| Linear equations | 6x + 5 = 14 | x = 3/2 |
| Quadratic equations | 4x^2 − 5x − 12 = 0 | x = (5 ± √217)/8 |
| Factoring | x^2 − 5x + 6 | (x − 2)(x − 3) |
| Inequalities | |2x − 1| < 5 | −2 < x < 3, or (−2, 3) |
| Systems | x + y = 5, x − y = 1 | x = 3, y = 2 |
| Trigonometric equations | sin(x) = 1/2 | x = π/6, 5π/6 in [0, 2π) |
| Derivatives | d/dx x^3 sin(x) | x³ cos x + 3x² sin x |
| Integrals | ∫_0^pi sin(x) dx | 2 |
| Limits | lim x->3 (x^2 − 9)/(x − 3) | 6 |
Algebra covers linear and multi-step equations, quadratics with real or complex roots, polynomials (rational root test and synthetic division), rational equations with excluded values, absolute value, radical, exponential and logarithmic equations, and linear, compound, quadratic and rational inequalities with interval notation and a number line. Systems of two or three linear equations are solved by elimination, and a two-variable system with one linear equation is solved by substitution.
Trigonometry gives exact values at special angles, inverse values such as arcsin(1/2) = π/6, every solution of a basic trig equation in one turn plus the general solution, and common identity simplifications such as sin²x + cos²x = 1. Calculus covers derivatives with the power, product, quotient and chain rules, integrals by the power rule, a table of basic forms, substitution and parts, definite integrals with a shaded area, limits by substitution, factoring, conjugates, standard limits and L’Hôpital’s rule, and finite sums.
How the answer is checked
A solver that is wrong even once in a while is worse than none, so each result is tested by a separate method before it is shown, and the card says how. Roots are substituted back into the original equation, and a scan of the graph confirms that none were missed. Inequality answers are tested at hundreds of points on the number line. A derivative is compared with a numerical slope, an antiderivative is differentiated back to the integrand, a definite integral is compared with Simpson’s rule, and a limit is compared with a table of values. If a check fails, the answer is not shown.
How to read the steps
The answer comes first, in the large green box. Press Show steps to open the working one step at a time with Next step, or press Show all. Each step has three parts:
- A green label with the name of the rule, such as Quadratic formula or Chain rule, so you can look it up in your notes.
- The algebra for that step. The part that just changed is highlighted in yellow.
- One plain sentence that says what was done. Key rules also have a Why? button that explains where the rule comes from.
Below the steps, the graph shows the same answer in a different way: solutions are where curves meet, inequality solutions are shaded, and an integral is the shaded area. Drag the graph to move it, pinch or use the + and − buttons to zoom, or focus it and use the arrow keys.
Learn with it instead of copying
Copying an answer gets one homework problem done. Being able to do the next one yourself is what counts on a test, and that is what the practice button is for.
- Try the problem on paper first, then compare your last line with the answer card.
- If you are stuck, open only the first step, close it, and continue on your own.
- Press Practice a similar problem. You get a fresh problem of the same type with different numbers. Type your answer and press Check. Hint shows one step at a time, and Show steps gives the full working.
- Your score and streak are kept for the session, so you can see when a skill has clicked. Three correct in a row is a good sign that you are ready to move on.
Common input mistakes
- Missing parentheses in fractions. x + 1/x − 2 means x + (1/x) − 2. For one fraction, type (x + 1)/(x − 2).
- Missing parentheses in exponents. 2^x+1 means 2ˣ + 1. For a power of x + 1, type 2^(x + 1).
- A minus sign in front of a square. −3^2 is −9, because the exponent is done first. For 9, type (−3)^2.
- Degrees in radian mode. sin(30) means 30 radians. Type sin(30°) or press Deg.
- Commas inside numbers. Commas separate equations in a system, so type 1000 rather than 1,000 for large numbers in an equation.
- Two equals signs. Use one = per equation. To check whether two expressions are equal, type them as one equation and see whether the result is “All real numbers”.
Specialist tools
For one topic in more depth, with extra options, open the matching calculator:
- Equation solver and algebra calculator
- Quadratic equation solver and factoring calculator
- System of equations calculator and inequality calculator
- Trigonometry calculator and unit circle calculator
- Derivative calculator, integral calculator and limit calculator
- Graphing calculator and fraction calculator
Math solver practice quiz: 10 questions
Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.
Subtract 5 from both sides: 6x = 9. Divide by 6: x = 9/6 = 3/2. Check: 6(1.5) + 5 = 14.
Use FOIL: x·x + 2x + 5x + 10 = x² + 7x + 10. Writing x² + 10 forgets the two middle (outer and inner) products.
The discriminant is b² − 4ac = 25 + 192 = 217, which is positive, so there are two real solutions: x = (5 ± √217)/8.
Find two numbers that multiply to 6 and add to −5: −2 and −3. Multiply back to check: x² − 3x − 2x + 6.
|A| < 5 means −5 < A < 5, so −5 < 2x − 1 < 5. Add 1 to all parts: −4 < 2x < 6. Divide by 2: −2 < x < 3.
Add the equations to eliminate y: 2x = 6, so x = 3. Then 3 + y = 5 gives y = 2. Check: 3 − 2 = 1.
30° is a special angle. In a 30°-60°-90° triangle the side opposite 30° is half the hypotenuse, so sin 30° = 1/2. √3/2 is cos 30°.
The reference angle is π/6. Sine is positive in quadrants I and II, so x = π/6 and x = π − π/6 = 5π/6.
Use the product rule (uv)′ = u′v + uv′ with u = x³ and v = sin x: 3x² sin x + x³ cos x. Multiplying the two derivatives (3x² cos x) is a common mistake.
Substituting gives 0/0, so factor: (x − 3)(x + 3)/(x − 3) = x + 3 for x ≠ 3. Now substitute: 3 + 3 = 6.
Quiz complete
Frequently asked questions
Is there a free math solver with steps?
Yes. This one shows every step for free, with no sign-up, no daily limit and no app to install. Many popular solvers show the answer for free but lock the full working behind a subscription. Here the steps, the graph, the check and the practice problems are all free.
Does it show steps for free for every problem?
Yes, for every problem type it solves exactly. When no exact method applies, for example a transcendental equation such as x = cos(x), it says so, gives a decimal answer found numerically, and explains how the answer was found.
Can it solve word problems?
Not directly: you first translate the words into math, which is the skill word problems test. Name the unknown (let x be the number of tickets), write each sentence as an expression, and join them with an equals sign. "Adult tickets cost 12 dollars, child tickets 8 dollars, and 30 tickets brought in 300 dollars" becomes 12x + 8(30 − x) = 300. The solver then gives x = 15. Simple percent questions such as "12 is what percent of 80" can be typed as they are.
How do I type square roots, exponents and fractions?
Type sqrt(50) or use the √ key for a square root, and cbrt(27) for a cube root. Use ^ for exponents, as in x^2 or 2^(x + 1). Use / for fractions and put parentheses around a numerator or denominator with more than one term: (x + 1)/(x − 2). The "Reads as" line shows the formatted problem as you type, so you can catch a misplaced bracket before solving.
Why does my answer look different from the book?
The same answer can be written in several correct forms: 3/2 or 1.5, (5 + √217)/8 or about 2.4664, x ≥ 3 or [3, ∞). Antiderivatives can also differ by a constant. The answer card lists common alternative forms, and the practice checker accepts any equivalent form.
Related to This Article
More math articles
- 10 Most Common 4th Grade SBAC Math Questions
- Top 10 Tips You MUST Know to Retake the PERT Math
- Free Grade 2 English Worksheets for South Dakota Kids
- Do Speaking Clubs Boost Math Confidence? – The Power of Communication and Logic
- 6th Grade TNReady Math Worksheets: FREE & Printable
- How to Write Linear Functions from Tables
- Discover the Gateway: “CBEST Math for Beginners” Full Solution Handbook
- The Best Grade 4 Math Book for Montana Students
- How to Prepare for the PERT Math Test?
- Critical elections


What people say about "Math Solver: Free Step-by-Step Answers (Algebra to Calculus)"?
No one replied yet.