Loading…

Expanding Polynomials

Math Algebra • Algebraic Expressions and Polynomials

View all topics

Expand products and powers of polynomials using the distributive property, FOIL, and binomial-style repeated multiplication. Enter expressions such as (x + 4)(2x^2 - 3x + 5), (x + 2)^3, or (2x - 1)(x + 3)(x - 4).

Distributive: a(b + c) = ab + ac FOIL: (a + b)(c + d) Power: (a + b)^n Sample: (x + 4)(2x^2 - 3x + 5)

Polynomial expression

Supported: integers, variables, +, -, *, ×, parentheses, implicit multiplication such as 2x and (x+1)(x-2), and exponents such as x^2, , or (x+2)^3. Division is not supported in this polynomial expansion tool.

Expansion settings

Quick examples

Ready
Enter a polynomial product or power, then click “Expand”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

How do you expand (x + 4)(2x^2 - 3x + 5)?

Distribute x and 4 across the trinomial: x(2x^2 - 3x + 5) = 2x^3 - 3x^2 + 5x and 4(2x^2 - 3x + 5) = 8x^2 - 12x + 20. Combining like terms gives 2x^3 + 5x^2 - 7x + 20.

What does it mean to expand a polynomial?

Expanding means rewriting a product or power as a sum of terms by multiplying out parentheses and combining like terms.

What is FOIL?

FOIL is a shortcut for multiplying two binomials: first terms, outer terms, inner terms, and last terms.

Can this calculator expand powers such as (x + 2)^3?

Yes. It expands polynomial powers by repeated multiplication, which matches the binomial theorem for two-term bases.

Can this calculator expand trinomials?

Yes. It can expand products and powers involving trinomials, within the calculator's degree and term limits.

Does the calculator support implicit multiplication?

Yes. Expressions such as 2x, 3(x + 1), and (x + 1)(x - 2) are treated as multiplication.

Can I use superscript powers like x²?

Yes. Superscript powers such as x² are converted internally to caret notation such as x^2.

Can I use more than one variable?

Yes. The calculator supports multi-variable monomials such as x, y, xy, x^2y, and a^3b.

Why is division not supported?

This tool focuses on polynomial expansion with integer coefficients. Division introduces rational expressions, which require a different simplification workflow.

How can I check an expanded polynomial?

Substitute the same value into both the original expression and the expanded expression. The results should match.