Skip to main content
Pearson+ LogoPearson+ Logo
All Calculators & ConvertersAll calculators

Enter an expression

What do you want to do?

Tip: Use ^ for powers (e.g., x^2). You can type implicit multiplication like 2x or (x+1)(x-1).

Allowed: + − * / ^ ( ) variables like x, y, a1. Constants like 3, 0.5.

Options:

Result:

No results yet. Enter an expression and click Calculate.

How to use this calculator

  1. Choose a mode: Simplify, Expand, Factor GCF, or Reduce fraction.
  2. Type your expression using ^ for exponents.
  3. Click Calculate (or tap a quick pick).
  4. Turn on Step-by-step to see exactly what changed.

Safety note: If we cancel a factor like (x−1), we’ll show the restriction (like x ≠ 1).

How this calculator works

  • Combine like terms: add/subtract terms with the same variable part (e.g., 3x + 2x = 5x).
  • Expand: distribute multiplication over addition (FOIL is a special case), e.g. (x+2)(x−5) = x² − 3x − 10.
  • Factor GCF: pull out the greatest common factor, e.g. 6x²y + 9xy² = 3xy(2x + 3y).
  • Reduce fractions: cancel common factors in numerator/denominator (with domain restrictions), e.g. (x²−1)/(x−1) = (x+1) but only when x ≠ 1.

Important: canceling factors can remove “holes” in the domain. That’s why we show restrictions when simplification uses cancellation.

Formula & Equation Used

Distributive property: a(b + c) = ab + ac

Combining like terms: ax + bx = (a+b)x

Difference of squares (common factorization): x² − 1 = (x−1)(x+1)

Safe cancellation rule: (A·B)/(A·C) = B/C only if A ≠ 0

Example Problem & Step-by-Step Solution

Example 1 — simplify by combining like terms

Simplify: 3(x+2) − x

  1. Distribute: 3(x+2) = 3x + 6
  2. Subtract x: 3x + 6 − x = 2x + 6
  3. Final: 2x + 6

Example 2 — reduce a rational expression (with restriction)

Reduce: (x² − 1)/(x − 1)

  1. Factor the numerator: x² − 1 = (x−1)(x+1)
  2. Cancel the common factor: (x−1)
  3. Simplified result: x + 1
  4. Restriction: since we canceled (x−1), we must have x ≠ 1

Example 3 — factor out the GCF

Factor: 6x²y + 9xy²

  1. Numeric GCF of 6 and 9 is 3
  2. Common variables: both terms include x and y
  3. Factor: 6x²y + 9xy² = 3xy(2x + 3y)

Frequently Asked Questions

Q: What kinds of expressions can I simplify here?

This calculator is built for algebraic expressions using + − × ÷, parentheses, and exponents like x^2. It works great for polynomials and many rational expressions.

Q: Why do you show “restrictions” like x ≠ 1?

Canceling a factor like (x−1) is only valid when that factor isn’t zero. The restriction keeps the simplified form mathematically correct.

Q: What’s the difference between Simplify and Expand?

Expand distributes multiplication (often creating a longer expression), while Simplify combines and reduces to a cleaner form.

Q: Will it simplify trig/log expressions too?

Not in this version. This tool focuses on core algebra. (Trig/log rules can be added in a future version.)

Algebraic Expressions
0. Review of Algebra
3 problems
Topic
Callie
Exponents
0. Review of Algebra
7 problems
Topic
Callie
Polynomials Intro
0. Review of Algebra
4 problems
Topic
Callie
Multiplying Polynomials
0. Review of Algebra
3 problems
Topic
Callie
Factoring Polynomials
0. Review of Algebra
7 problems
Topic
Callie
Radical Expressions
0. Review of Algebra
6 problems
Topic
Callie
Simplifying Radical Expressions - Part 1 of 2
0. Review of Algebra
7 problems
Topic
Justin
Simplifying Radical Expressions - Part 2 of 2
0. Review of Algebra
7 problems
Topic
Justin
Rational Exponents
0. Review of Algebra
4 problems
Topic
Callie
Dividing Polynomials
4. Polynomial Functions
4 problems
Topic
Callie
0. Review of Algebra - Part 1 of 2
5 topics 10 problems
Chapter
Callie
0. Review of Algebra - Part 2 of 2
3 topics 10 problems
Chapter
Callie
4. Polynomial Functions
5 topics 11 problems
Chapter
Callie
Algebraic Expressions
0. Fundamental Concepts of Algebra
5 problems
Topic
Exponents
0. Fundamental Concepts of Algebra
3 problems
Topic
Polynomials Intro
0. Fundamental Concepts of Algebra
3 problems
Topic
Multiplying Polynomials
0. Fundamental Concepts of Algebra
3 problems
Topic
Factoring Polynomials
0. Fundamental Concepts of Algebra
3 problems
Topic
Radical Expressions
0. Fundamental Concepts of Algebra
3 problems
Topic
Simplifying Radical Expressions
0. Fundamental Concepts of Algebra
4 problems
Topic
Rationalize Denominator
0. Fundamental Concepts of Algebra
3 problems
Topic
Rational Exponents
0. Fundamental Concepts of Algebra
3 problems
Topic
0. Fundamental Concepts of Algebra
10 topics 10 problems
Chapter
Fractions Review
0. Basic Principles of Economics
10 problems
Topic
Fractions Review
1. Reading and Understanding Graphs
10 problems
Topic
0. Basic Principles of Economics
13 topics 14 problems
Chapter
1. Reading and Understanding Graphs
9 topics 15 problems
Chapter
Addition and Subtraction Operations
3. Experimental Error
5 problems
Topic
Multiplication and Division Operations
3. Experimental Error
5 problems
Topic
3. Experimental Error - Part 1 of 2
4 topics 12 problems
Chapter
3. Experimental Error - Part 2 of 2
3 topics 9 problems
Chapter
Rationalizing Denominators
0. Review of College Algebra
5 problems
Topic
Patrick
0. Review of College Algebra - Part 1 of 2
4 topics 9 problems
Chapter
Patrick
0. Review of College Algebra - Part 2 of 2
4 topics 8 problems
Chapter
Patrick
0. Functions - Part 1 of 2
7 topics 8 problems
Chapter
Ally
0. Functions - Part 2 of 2
7 topics 9 problems
Chapter
David-Paige
0. Functions - Part 1 of 2
4 topics 7 problems
Chapter
Ernest
0. Functions - Part 2 of 2
5 topics 8 problems
Chapter
Ally
Fractions Review
1. Introduction to Macroeconomics
9 problems
Topic
1. Introduction to Macroeconomics
8 topics 14 problems
Chapter