The Complete Guide to the FOIL Method
Master the FOIL method from basics to advanced examples. Learn how First, Outer, Inner, Last gives you the expanded form of any binomial product.
Read articleEnter any binomial expression and get a beautiful, color-coded step-by-step solution using the First, Outer, Inner, Last method.
A precise binomial expansion tool that applies the distributive property to any pair of binomial expressions.
The FOIL method calculator takes any two binomials in the format (ax + b)(cx + d) and expands them into a simplified polynomial. It applies the distributive property four times — multiplying First terms, Outer terms, Inner terms, and Last terms — then combines like terms to produce the final algebraic expression.
Unlike traditional algebra tools that show only the answer, this FOIL calculator provides a step-by-step solver with color-coded term pairs. Each coefficient, variable, and constant term is tracked through the expansion. The result appears in standard form, ready for use in quadratic equations or further polynomial operations.
The FOIL method is the distributive property applied twice. For any binomials (a + b)(c + d), you distribute a across (c + d), then distribute b across (c + d). FOIL is the mnemonic that keeps the order straight.
Visualize binomial multiplication using the area model — a grid-based approach to polynomial expansion.
Binomial multiplication is the process of multiplying two algebraic expressions that each contain exactly two terms. The area model (also called algebra tiles or the box method) organizes this multiplication into a 2×2 grid where each cell represents a partial product.
Each coefficient multiplies across rows and columns. The four cells of the grid correspond to the four FOIL products. Combining the cell values — grouping like terms along the diagonals — yields the expanded polynomial. This visual approach reduces distribution errors and makes the connection between multiplication and area concrete.
Expand any binomial product into standard form using term-by-term distribution.
To multiply binomials, distribute each term of the first binomial across every term of the second. For (a + b)(c + d), this produces four products: ac, ad, bc, and bd. After combining like terms (typically the middle two), you get a trinomial in standard form.
This technique is foundational in common core math and appears in SAT math prep, ACT algebra, and college prerequisites. Binomial expansion extends to problems involving factoring, solving quadratic equations with the quadratic formula, and simplifying nested parentheses in advanced calculus.
A systematic technique for multiplying two binomials, powered by the distributive property.
The FOIL method is a mnemonic for multiplying two binomials. FOIL stands for First, Outer, Inner, Last — the four multiplications you perform, then combine. It is a specific application of the distributive property that ensures every term in the first binomial is multiplied by every term in the second.
Given two binomials (a + b)(c + d), the FOIL method produces: First (a × c), Outer (a × d), Inner (b × c), and Last (b × d). The sum ac + ad + bc + bd is then simplified by combining like terms into the final polynomial.
The FOIL method works with any pair of binomials containing variables, constants, or both. It is the same process used by algebra calculators like Mathway, Symbolab, and Wolfram Alpha, and is taught in Khan Academy courses on polynomial expansion.
Follow these four steps to expand any binomial product using the FOIL method.
FOIL step by step: Start with two binomials such as (2x + 3)(x − 4). The FOIL method breaks this into four multiplications. Each step isolates one pair of terms, calculates the product, and moves to the next pair.
First Terms
Multiply the first term of each binomial: 2x × x = 2x²
Outer Terms
Multiply the outermost terms: 2x × (−4) = −8x
Inner Terms
Multiply the innermost terms: 3 × x = 3x
Last Terms
Multiply the last term of each binomial: 3 × (−4) = −12
After all four products are computed, write them as a sum and combine like terms. The result is the expanded polynomial — in this example, 2x² − 5x − 12. This same process works on a TI-84 Plus, Casio fx-991EX, or any algebra calculator that supports step-by-step solving.
FOIL is a mnemonic that maps each letter to a specific term pair in binomial multiplication.
FOIL stands for First, Outer, Inner, Last. Each letter tells you which two terms to multiply from the pair of binomials. The mnemonic ensures you never skip a product — a common source of errors when using the distributive property by hand.
The reverse FOIL method works backward: given a trinomial like x² + 5x + 6, you find two binomials (x + 2)(x + 3) whose FOIL expansion produces the original. This reverse process is called factoring and connects directly to the quadratic formula for solving quadratic equations.
A complete worked example showing every step of the FOIL method with color-coded terms.
Expand (3x − 2)(4x + 1) using the FOIL method. This FOIL calculator online tool performs each multiplication and tracks every coefficient through the process — with step-by-step verification that avoids distribution errors.
After computing all four products, combine like terms: 12x² + 3x − 8x − 2 simplifies to 12x² − 5x − 2. FOIL method examples like this appear across educational tools including Desmos, Khan Academy, Mathway, and Symbolab.
Special Patterns in FOIL
Choose from our specialized tools to expand, factor, and master algebraic equations step-by-step.
Common questions about the FOIL method, this calculator, and binomial multiplication.
Explore our top step-by-step guides, shortcuts, and tutorials to master binomial multiplication.
The Complete Guide to the FOIL Method
Master the FOIL method from basics to advanced examples. Learn how First, Outer, Inner, Last gives you the expanded form of any binomial product.
Read article5 Common FOIL Mistakes and How to Avoid Them
Even experienced students make these errors. Learn the most common FOIL pitfalls — from sign errors to forgetting to combine like terms.
Read articleDifference of Squares: A Special FOIL Pattern
Discover why (a + b)(a - b) always simplifies to a² - b². Understand this powerful shortcut and when to use it.
Read article