Binomial Expansion Calculator
This binomial expansion calculator takes a bracket and a power, written the way a question prints them, and multiplies it out with every coefficient left as an exact fraction.
Type (2x − 3y)^5 and it returns 32x⁵ − 240x⁴y + 720x³y² − 1080x²y³ + 810xy⁴ − 243y⁵. Notice the 32. It is there because the bracket holds 2x, not x, and raising it to the fifth raises the 2 as well.
In a Binomial Expansion the Coefficient Is Not the Whole Story
Most people meet the binomial theorem as a row of numbers — 1, 5, 10, 10, 5, 1 — and assume the numbers are the work. They are the easy part.
The hard part is what each coefficient multiplies. In (2x − 3y)⁵ the third term is 10 × (2x)³ × (−3y)², and every piece of that has to be raised properly: 10 × 8x³ × 9y² = 720x³y². Get the 1, 5, 10, 10, 5, 1 right and the powers wrong, and the answer is still wrong.
A quick check: the two exponents in any term must add to n. In 720x³y² they add to 5.
Why the Numbers Are the Same Ones You Met in Combinations
A binomial expansion of (a + b)⁴ means four brackets multiplied together. Expanding means choosing, from each bracket, whether to take the a or the b, and adding up every way of choosing.
How many ways give exactly two b's? That is the number of ways to pick 2 brackets out of 4, which is 4C2 = 6 — and 6 is the coefficient of a²b². The binomial coefficients are counts. They are not a separate table you have to memorise, and each one is built from factorials in the usual way.
A Binomial Expansion Has No Business Producing Decimals
Ask most calculators for (2.5x + 1.5y)³ and you get 15.625x³ + 28.125x²y + 16.875xy² + 3.375y³. Correct, and useless if the next line of your work needs a fraction.
Feed one a coefficient like a third and the rounding starts at once. Here every coefficient stays a whole-number fraction from the moment your input is read: (x/2 + 1/3)⁴ gives x⁴/16 + x³/6 + x²/6 + 2x/27 + 1/81, and nothing in the working is a decimal.
A Power That Is Not a Whole Number Changes the Rules
(1 + x)⁵ stops after six terms because C(5, 6) is zero. (1 + x)−2 never stops, because C(−2, k) is never zero. The expansion becomes an infinite series:
1 − 2x + 3x² − 4x³ + 5x⁴ − …
The formula for this case is written for a bracket of the form 1 + something, and for nothing else. That restriction is not decoration. Applying the series to (2 + 3x)−1 as it stands produces an answer that looks perfectly reasonable and is wrong.
Take the Constant Out First
The step that fixes it takes one line, and it is where a great many binomial marks go:
(2 + 3x)−1 = 2−1(1 + 3x/2)−1
Now the bracket is in the right shape. Expand it to get 1 − 3x/2 + 9x²/4 − 27x³/8, then multiply the lot by a half. This page prints that rearrangement as its own step whenever it is needed, and says so.
| The power | What you get | What else you must say |
|---|---|---|
| a whole number, 0 or more | exactly n + 1 terms, then it stops | nothing |
| negative whole | an endless series | the range |
| a fraction | an endless series | the range |
Saying Where a Binomial Series Is Valid
A binomial series only equals the bracket where it settles down. For (1 + kx) to a non-whole power that means the size of kx has to stay under 1, which pins x to a range.
For (2 + 3x)−1, rearranged to (1 + 3x/2)−1, the condition is |x| < 2/3. Put x = 1 into the series and the terms grow instead of shrinking; the sum means nothing, and the bracket it was supposed to equal is a perfectly ordinary 1/5.
Exam questions ask for that range explicitly. Every tool I tried prints the terms and stops there, which answers half the question. This page prints the range alongside the terms, because leaving it out is the same mistake in software that it is on paper.
How to Use This Binomial Expansion Calculator
Write the bracket and the power in one line, the way the question has them: (2x - 3y)^5, (1 + x)^-2, (4 + x)^(1/2). The keypad carries the brackets, the caret and the letters, so nothing depends on your phone's keyboard.
Whole powers run up to 100. The tools I compared stop at fifteen, and while nobody sets (x + 1)¹⁰⁰ in an exam, refusing it teaches the wrong lesson about what the theorem can do.
Before anything appears, the expansion is put back through the mathematics. For a finite one the page substitutes x = 1 and x = 2 and checks the total against the bracket worked out directly — a test that never touches the expansion it is testing. For a series with a negative whole power it multiplies the series back by the bracket, which must give 1 and then nothing. The number of checks that passed is printed with the working.
Binomial Expansion Calculator FAQ
What is the binomial expansion of (a + b)^n?
How do you expand (2x − 3y)^5?
Why is (2x)³ equal to 8x³ and not 2x³?
Can the power be negative or a fraction?
How do you expand (2 + 3x) to the power −1?
What is the range of validity of a binomial series?
Where do the binomial coefficients come from?
How many terms does an expansion have?
In any binomial expansion: raise the whole term, count the powers to n, and if the exponent is not a whole number, say where your answer lives.