Supports one variable, implicit multiplication, powers, roots, logs, and trig functions in radians.
Scientific Notation Calculator
Equation Solver
Isolate any variable in a linear equation, follow each algebraic step, and verify the answer by substitution back into the original equation.
Equation Solver
Solve one-variable equations with exact linear/quadratic handling and numerical roots for broader equations.
Step by Step
Result Summary
- Solutions
- x = 4
- Equation
- 2x + 3 = 11
More scientific notation calculators
Related scientific notation calculators
Tools for significant figures, exponents, roots, rounding, powers of ten, and equation solving.
Converter
Notation converter
Convert between scientific notation, decimal notation, engineering notation, and E notation.
Open converterEquation Solver
An equation solver finds the value of an unknown variable that makes both sides of an equation equal. Linear equations, where the variable appears only to the first power, are the most common type in algebra, physics, and everyday problem-solving. The calculator accepts equations with one variable, simplifies both sides, isolates the variable through inverse operations, and returns the solution with each algebraic step explained.
What Is a Linear Equation?
A linear equation is a mathematical statement that two expressions are equal and where the variable appears only to the first power. The equation 3x + 5 = 20 states that 3x + 5 and 20 are equal for some specific value of x. Solving it means finding that value: subtracting 5 from both sides gives 3x = 15, and dividing by 3 gives x = 5. Substituting back confirms 3(5) + 5 = 20. Linear equations have exactly one solution, no solution, or infinitely many solutions depending on their structure. You isolate the variable by applying the correct inverse operations at each step.
How to Use the Equation Solver
Type the equation into the input field using x (or another variable) on either or both sides. The solver accepts standard arithmetic operators, fractions written as numerator/denominator, and parentheses for grouped terms. Valid inputs include: 3x + 5 = 20, 2(x − 3) = 4x + 1, and x/2 + 3 = 7.
Click Solve. The results panel displays the value of the variable and a numbered step-by-step solution showing each inverse operation applied. A substitution check confirms that the found value makes both sides of the original equation equal.
Worked Examples
Examples: 3x + 5 = 20 → x = 5; 2(x − 3) = 4x + 1 → x = −3.5; x/4 − 2 = 3 → x = 20; 5x = 3x + 14 → x = 7; and 0.5x + 1.2 = 3.7 → x = 5.
Common Equation Types
Common tasks include solving for a variable in distance to rate to time formulas (d = r × t), isolating variables in Ohm's law (V = IR), solving percent equations, and working through two-step equations in algebra coursework.
Linear Equation Solving Methods
These tables list the main steps and properties used to isolate a variable in one-variable linear equations.
One-step equations: addition and subtraction
To isolate a variable in a one-step additive equation, apply the inverse operation to both sides.
| Equation | Inverse operation | Step result | Solution |
|---|---|---|---|
| x + 7 = 12 | Subtract 7 from both sides | x = 12 − 7 | x = 5 |
| x − 4 = 9 | Add 4 to both sides | x = 9 + 4 | x = 13 |
One-step equations: multiplication and division
To isolate a variable in a one-step multiplicative equation, apply the inverse by dividing or multiplying both sides by the same non-zero value.
| Equation | Inverse operation | Step result | Solution |
|---|---|---|---|
| 4x = 28 | Divide both sides by 4 | x = 28 / 4 | x = 7 |
| x/3 = 5 | Multiply both sides by 3 | x = 5 × 3 | x = 15 |
Two-step equations
Two-step equations need two inverse operations. Undo the addition or subtraction first, then undo the multiplication or division.
| Equation | Step 1 | Step 2 | Solution |
|---|---|---|---|
| 3x + 5 = 20 | Subtract 5: 3x = 15 | Divide by 3 | x = 5 |
| 2x − 7 = 9 | Add 7: 2x = 16 | Divide by 2 | x = 8 |
Variable on both sides
Collect all variable terms on one side and all constants on the other by adding or subtracting the smaller variable term from both sides.
| Equation | Collect variable terms | Collect constants | Solution |
|---|---|---|---|
| 5x = 3x + 14 | 5x − 3x = 14 → 2x = 14 | Divide by 2 | x = 7 |
| 6x − 2 = 4x + 8 | 2x = 10 | Divide by 2 | x = 5 |
Equations with parentheses
Use the distributive property to expand parentheses first, then collect like terms and isolate the variable.
| Equation | Distribute | Collect terms | Solution |
|---|---|---|---|
| 2(x + 3) = 10 | 2x + 6 = 10 | 2x = 4 | x = 2 |
| 3(2x − 1) = 15 | 6x − 3 = 15 | 6x = 18 | x = 3 |
Equations with fractions
Clear fractions by multiplying both sides by the least common denominator (LCD) of all fractional terms before solving.
| Equation | LCD | Cleared equation | Solution |
|---|---|---|---|
| x/2 + 1 = 4 | LCD = 2 | x + 2 = 8 | x = 6 |
| x/3 − x/6 = 2 | LCD = 6 | 2x − x = 12 | x = 12 |
Verifying solutions by substitution
Check your answer by substituting the value back into the original equation. If both sides are equal, the solution is verified.
| Equation | Solution | Substitution check | Verified |
|---|---|---|---|
| 3x + 5 = 20 | x = 5 | 3(5) + 5 = 20 ✓ | Yes |
| 2x − 7 = 9 | x = 8 | 2(8) − 7 = 9 ✓ | Yes |
Process
Calculation workflow
The solver parses the equation, distributes any parentheses, collects like terms, applies inverse operations step by step to isolate the variable, and confirms the result by substituting the solution back into the original equation.
Input formats
Supported formats
| Input style | Example |
|---|---|
| Two-step equation | 3x + 5 = 20 |
| Variable on both sides | 5x = 3x + 14 |
| With parentheses | 2(x − 3) = 4x + 1 |
| With fractions | x/2 + 3 = 7 |
Reference
Common scientific constants
| Constant name | Symbol | Notation value | Unit |
|---|---|---|---|
| Speed of light | c | 2.99792458 x 10^8 | m/s |
| Gravitational constant | G | 6.67430 x 10^-11 | N m^2/kg^2 |
| Avogadro constant | NA | 6.02214076 x 10^23 | mol^-1 |
Questions