Multiply Binomials Instantly

Expand with the
FOIL Method

Enter any binomial expression and get a beautiful, color-coded step-by-step solution using the First, Outer, Inner, Last method.

Type or paste two binomial expressions — e.g. (x + 3)(x - 5)  or  (2x - 1)²
Expanded Result
Visual Breakdown
First
Outer
Inner
Last
Step-by-Step Solution
Combine All Terms
Simplified Result
How It Works

Three Simple Steps

Master binomial multiplication in seconds with our intuitive calculator.

1

Enter Your Expression

Type any two binomials in the format (ax + b)(cx + d) or pick a quick example. Supports exponents, negatives, and decimals.

2

See the FOIL Breakdown

Watch each step — First, Outer, Inner, Last — calculated and color-coded so you can follow the method visually.

3

Get the Simplified Result

Like terms are combined automatically to give you the final expanded polynomial. Copy it to your clipboard in one click.

Features

Why Use Our Calculator?

Built for students, teachers, and anyone who works with algebra.

🎯

Step-by-Step

See every multiplication step broken down with color-coded terms so you understand exactly how the FOIL method works.

Instant Results

Get your expanded polynomial immediately. Supports variables, exponents, fractions, and complex binomial expressions.

🎨

Visual Diagram

An interactive visual diagram shows which terms are being multiplied for each FOIL step with animated connections.

📋

Copy & Share

One-click copy lets you paste your result into homework, documents, or any other tool you're working with.

What is the FOIL Method?

The FOIL method is a technique for multiplying two binomials. FOIL is a mnemonic that stands for First, Outer, Inner, Last — representing the four multiplications you need to perform, then combine the results.

It's based on the distributive property of multiplication over addition. Given two binomials (a + b)(c + d), the FOIL method ensures you multiply every term in the first binomial by every term in the second.

F
FirstMultiply the first terms: a × c
O
OuterMultiply the outer terms: a × d
I
InnerMultiply the inner terms: b × c
L
LastMultiply the last terms: b × d
(a + b)(c + d) = ac + ad + bc + bd
The general FOIL expansion formula

After expanding, always combine like terms to simplify your final result. The FOIL method works with any pair of binomials containing variables, constants, or both.

FAQ

Frequently Asked Questions

Everything you need to know about the FOIL method and this calculator.