Free Algebra Solver
General solver

Solve an algebra problem

Enter an equation, inequality, or expression. No account is required.

Interpreted as: 3x - 7 = 11 (Solve) Ready
Examples
Solution

Step-by-step working

Your solution will appear here

Choose an operation and run it to see exact working, verification, and available visuals.

General algebra guide

Choose the right algebra operation and understand every step

This free algebra solver handles several problem families in one workspace. The guide below explains how to identify your goal, enter unambiguous notation, follow the transformation rules, and decide whether the final result answers the question you actually asked.

What does the general algebra solver do?

A math problem may be an equation to solve, an inequality to describe, an expression to rewrite, a ratio to reduce, an LCM to find, a value to evaluate, or a function to graph. The general algebra calculator first interprets the input and then applies the operation you select. Solve finds values of x; Simplify, Factor, and Expand create equivalent forms; Calculate handles exact arithmetic; Find LCM compares positive integers; Simplify Ratio reduces quantities; Evaluate substitutes a known x-value; and Graph plots a supported polynomial.

Those outcomes are different. For example, x² − 5x + 6 is an expression and has no solution until it is set equal to something. Factoring produces (x − 2)(x − 3). If the input is x² − 5x + 6 = 0, solving uses that factorization and the zero-product property to return x = 2 or x = 3.

How to use the algebra solver correctly

Write the whole problem before pressing the action button. Use parentheses to protect grouped terms, a caret for powers such as x^2, a slash for fractions such as 3/4, and <= or >= for inclusive inequalities. The preview above the input helps you catch a missing parenthesis or sign before the calculation begins.

  1. Enter one complete equation, inequality, or polynomial expression using x as the variable.
  2. Choose Solve, Simplify, Factor, Expand, Calculate, Find LCM, Simplify Ratio, Evaluate, or Graph according to the result you need.
  3. Compare the interpreted math with your original problem, then run the calculation.
  4. Read the named transformations in order and open the verification evidence at the end.

Avoid typing only an answer or mixing several separate problems in one line. If the problem uses systems, logarithms, trigonometry, variable denominators, or another unsupported structure, the calculator gives a capability message instead of presenting uncertain algebra as fact.

How to read step-by-step algebra working

Each line should preserve either the value of an expression or the solution set of a statement. Distribution replaces a grouped product with an equivalent sum. Combining like terms adds coefficients only when the variable parts match. Inverse operations isolate the unknown by doing compatible work to both sides. Factoring and expansion move between equivalent polynomial forms.

Treat the explanation beside a line as the reason for the change. If your handwritten work disagrees with the calculator, compare the first line that differs rather than only comparing answers. That is where a dropped negative sign, unmatched operation, or incorrect exponent usually becomes visible.

Worked example: one expression, different goals

Consider 2(x + 3) + x. Choosing Expand distributes 2 to both terms inside the parentheses, producing 2x + 6 + x, and then collects like terms to give 3x + 6. Choosing Simplify reaches the same compact equivalent expression because distribution is required before the x-terms can be combined.

Now consider 2(x + 3) + x = 15. Solve changes the task: distribute to get 3x + 6 = 15, subtract 6 from both sides to get 3x = 9, and divide both sides by 3 to obtain x = 3. Substitution checks the result because 2(3 + 3) + 3 equals 15.

Distributive property
a(b + c) = ab + ac
Equivalent like terms
ax + bx = (a + b)x
Zero-product property
AB = 0 ⇒ A = 0 or B = 0

Exact answers, domains, and verification

Exact fractions are more informative than early decimal approximations. A result such as x = 7/3 can be substituted without rounding error, so the check can prove that both sides are equal. Quadratic roots may remain in radical form, and the Real or Complex domain setting determines whether non-real roots should be included.

Verification depends on the task. Equations use substitution, inequalities can test the boundary and representative values, and rewritten expressions are checked for equivalence. A verified label means the result was checked within the published capability, not that every possible algebra problem is supported.

Use the calculator as a study tool

Try the problem on paper first, predict the next transformation, and reveal the calculator steps only when you need feedback. Then cover the result and solve a similar example. This turns a step-by-step algebra calculator into active practice instead of an answer shortcut.

For assessment work, follow the rules set by your teacher or school. The tool is most useful for checking method, diagnosing a specific mistake, and practicing supported problem types until the underlying operation becomes familiar.

Frequently asked questions

Concise answers about the method, notation, checks, and calculator limits.

Is this algebra solver free?

Yes. The calculator is free in the browser, requires no account, and shows detailed working for supported inputs.

What is the difference between Solve and Simplify?

Solve finds values that make an equation or inequality true. Simplify rewrites an expression into an equivalent, usually shorter form.

How do I type powers, fractions, and inequalities?

Use x^2 for a power, 3/4 for a fraction, parentheses for groups, and <, >, <=, or >= for inequalities.

Why does the solver ask for one variable?

The current deterministic engine is focused on supported one-variable algebra. Systems and multivariable solving require different methods.

Does the algebra calculator show checks?

Yes. It uses substitution, solution-set reasoning, or equivalent-expression checks when that evidence is available for the selected operation.

Can it solve every algebra problem?

No. The Accuracy page lists supported families and current limits so unsupported inputs are not disguised as verified answers.

Math keypad

Solve mode

Use the keypad below or tap the expression to use your phone keyboard.

Keyboard tips

Ctrl + Enter
Run the selected operation
^
Enter a power, such as x^2
sqrt(
Calculate an exact or simplified square root
a:b
Separate quantities in a ratio
12, 18
Separate integers in an LCM and GCD calculation
@ x =
Assign x when evaluating an expression
y =
Enter a polynomial function to graph
|
Wrap an absolute-value expression