Multiply Polynomials Calculator
Enter two polynomials and get the expanded product — with every distribution step shown, so you can follow (and learn) the working.
Multiply Polynomials Calculator
Use ^ for powers and a single variable, e.g. 3x^2 - 5x + 2. The variable can be any letter.
🔒 Everything is computed in your browser — nothing is uploaded.
🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.
Features
Full expanded product
Enter two polynomials and get the multiplied-out result in standard form, highest power first — not just binomials, any length.
Step-by-step working
See every term-by-term product before they're combined, so you can follow the FOIL/distribution method and check your own work.
Any single variable, any power
Handles x, y, or any letter, with whole-number exponents and positive, negative, whole or decimal coefficients.
Instant and private
It solves as you type and runs entirely in your browser — nothing is uploaded, and it works offline.
How it works — in four simple steps
No signup, nothing to install — it all runs in your browser.
Enter the first polynomial
Type it with ^ for powers, e.g. 2x^2 + 3x - 1. Any single variable works.
Enter the second polynomial
Type the polynomial you're multiplying by, using the same variable.
Multiply
Press Multiply to see the expanded product in standard form.
Show the steps
Press Show steps to reveal every distribution before the like terms are combined.
How it works
Multiplying polynomials means multiplying every term of the first by every term of the second, then adding up (combining) the like terms — the terms with the same power of the variable. For two binomials this is the familiar FOIL method (First, Outer, Inner, Last); for longer polynomials it's the same idea, just with more products.
This calculator parses both polynomials, distributes each pair of terms, and combines the results into a single expanded polynomial in standard form (highest power first). Press Show steps to see every individual product before they're combined, which makes it a useful check for homework rather than a black box.
It works with a single variable to any whole-number power, with positive or negative and whole or decimal coefficients. Everything runs in your browser — nothing is uploaded.