Algebra 1 Basic

Expand & Simplify

Expand polynomials using distribution and FOIL, then combine like terms to get the simplified form.

Live Calculator · Step-by-Step · Algebra 1
Expression Setup
Supports: a(bx+c), (ax+b)(cx+d), (ax+b)², (ax+b)³
Examples
Enter a polynomial with like terms to combine. Supports x², x³, constant terms.
Examples
Each polynomial is multiplied term-by-term. Works for any degree.
Examples
Result
Enter an expression above and press Expand & Simplify to see the expanded form, step-by-step work, and a term breakdown.
Simplified Form
Terms After Simplifying
Step-by-Step Solution
FOIL Grid — Box Method
Color key: x² — teal x — gold constant — white
FOIL Method
(ax+b)(cx+d) = F + O + I + L

F — First: Multiply the first terms of each binomial: ax · cx = acx²

O — Outer: Multiply the outer terms: ax · d = adx

I — Inner: Multiply the inner terms: b · cx = bcx

L — Last: Multiply the last terms: b · d = bd

Then combine the two x terms (O + I) to get the middle coefficient.

Distribution is the general rule: a(b+c) = ab+ac. FOIL is just distribution applied twice — once for each term in the first binomial.
Common Patterns
(a+b)² = a² + 2ab + b² (a−b)² = a² − 2ab + b² (a+b)(a−b) = a² − b²

These patterns let you skip FOIL for special products. Recognize them by looking at whether both binomials are the same or differ only by sign.

(a+b)³ expands to a³ + 3a²b + 3ab² + b³ (Pascal's row 3).

  • Always distribute every term — don't skip inner or outer.
  • Watch signs when one term is negative.
  • Group like-degree terms before combining.
  • Write final answer in descending degree order.

Still getting tangled up in FOIL?

One-on-one Algebra tutoring builds the pattern recognition that makes expanding and factoring feel automatic — we work through your actual homework so the methods stick.

Book a Free Consultation →