Goal
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
Worldwide context
Saved once here, used across the site.
Currency changes display only. Country selection guides tax input; no tax rate is guessed.
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.A clearer path to an answer
This page keeps the calculation transparent: define the goal, enter the matching values, inspect the method, and decide what the result means in your situation.
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
First polynomial coefficients, highest power first · Second polynomial coefficients, highest power first
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.
Calculate, review the assumptions below, then compare a related tool when the decision needs more context.
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
Open the Multiplying Polynomials Calculator pageMore math tools
Download PDFDownload Word (.doc)
Enter your values above and choose Calculate to see the result here.
Calculation map
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.
Bounded, transparent calculation
Your recent runs stay in this browser session only.
Formula: Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.
Coefficient convolution makes the distributive property explicit for polynomials of different degrees. The output keeps zero powers aligned and reports a readable product plus a coefficient table.
Worked example: (2x² − x + 3)(x + 4) = 2x³ + 7x² − x + 12.
The displayed limits are checked before the handler runs. Model-specific domain checks may also reject impossible or non-finite inputs.
Methodology: This calculator follows the WorldCalculate input, formula, precision, and boundary policy. Read the official methodology.
Calculator usage statistics
This section counts anonymous successful Calculate submissions, not unique visitors. Counts and top tools appear only when trusted aggregate data is available; country analysis is shown only under the same condition and reporting threshold.
Answer-first guide
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient. Start with one clearly defined goal, enter values in the units shown, and keep the result attached to the assumptions below.
This tool is useful when your question includes multiplying polynomials calculator, polynomial multiplication, expand polynomial. It returns the outputs declared in the calculator contract rather than a live quote, approval, diagnosis, or professional sign-off.
First polynomial coefficients, highest power first · Second polynomial coefficients, highest power first. Keep the same time period, unit system, and currency wherever the form requires comparable values.
Run the worked example first, compare its output with the page's example, then change one input at a time. This makes an unexpected result easier to trace to a unit, boundary, or assumption.
Need a wider view? Browse Math Calculators or compare the related tools below. The WorldCalculate methodology explains how formulas, examples, limits, and revisions are reviewed.
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.
Coefficient convolution makes the distributive property explicit for polynomials of different degrees. The output keeps zero powers aligned and reports a readable product plus a coefficient table.
(2x² − x + 3)(x + 4) = 2x³ + 7x² − x + 12.
Context and background
Math calculators move from named quantities to a relation, then to a result that can be checked with substitution, units, or an alternate form.
Arithmetic, algebra, geometry, trigonometry, and number theory provide reusable structures for classroom work and everyday reasoning. Each page narrows that structure to one declared problem.
Research and review
Researched by Hassan ALRowaie, Founder and editorial researcher at WorldCalculate.
This guide follows the live calculator's declared inputs, formula, worked example, assumptions, validation boundaries, and source-backed methodology. The review date describes editorial review of the calculator explanation; it is not a promise that external facts or rates remain current.
Multiplying polynomials is the general form of distributing one expression across another. This calculator is designed for the moment when a student has two expressions, wants to expand them, and needs to see where each power of x came from. Rather than hiding the work behind a single answer, it accepts coefficient lists, multiplies every pair of terms, combines equal powers, and returns a coefficient table. The table is useful for checking a notebook line by line, while the product is useful for the final answer. It is intentionally limited to ordinary one-variable polynomials so the input contract stays clear.
The list 2,-1,3 means 2x² − x + 3 because the first entry belongs to the highest power and the final entry is the constant. A missing power is represented by zero, so x³ + 2 is entered as 1,0,0,2. This alignment is important: treating the same list as constant-first would produce a different polynomial.
For a product, each term in the first list meets each term in the second list. Their coefficients are multiplied and their powers are added. The calculator then gathers all products with the same power. That is the same distributive property used in a written expansion, expressed in a form that also works for longer polynomials.
For (2x² − x + 3)(x + 4), the x term multiplies each term in the first polynomial and 4 also multiplies each term. The raw products are 2x³, −x², 3x, 8x², −4x, and 12. Combining the two x² terms and the two x terms produces 2x³ + 7x² − x + 12.
The coefficient table makes the middle step visible. Its rows are powers 3, 2, 1, and 0, with coefficients 2, 7, −1, and 12. Reading the table from high power to low power reconstructs the displayed product.
The most frequent error is skipping a cross-product. A binomial by a trinomial has six pairwise products, not three. Another error is combining x² with x or with a constant; unlike powers cannot be added together. A third error is losing a negative sign when multiplying a term by a negative constant.
If your answer differs, compare the coefficient table before comparing the final expression. Check the highest power first, then work downward. Plugging a convenient value such as x = 1 into both the original product and the expansion is also a quick independent check.
An expanded polynomial is not automatically factored, solved, or graphed. If the next task is finding zeros, use a factoring or root method after verifying the expansion. If the inputs include fractions or decimals, the same arithmetic applies, but rounding can create small display differences.
The calculator accepts finite real coefficients and caps list length for a focused browser interaction. It does not parse symbols, exponents typed inside a sentence, multiple variables, or functions such as sin(x).
Write the coefficient meaning of each list before pressing calculate. Compare the leading term, the constant term, and one middle coefficient with your handwritten work. If all three agree, test a simple numeric value. This workflow catches both ordering mistakes and sign mistakes without relying on a visually similar final expression.
For teaching, change one coefficient at a time and observe which product powers change. That makes the distributive property concrete and helps learners see why a zero coefficient still has a place in the list.
The degree of a nonzero polynomial is the highest power with a nonzero coefficient. The product degree is at most the sum of the input degrees; it can be lower when leading terms cancel. Reading the returned coefficient table from the top makes that cancellation visible.
The constant term is another useful check: it must equal the product of the two input constants. Testing x = 0 checks that endpoint, while testing x = 1 checks the sum of all coefficients. These quick checks complement the term-by-term expansion.
The engine accepts decimal coefficients, so it is useful for measurements and for classroom examples that have already been converted from fractions. Decimal multiplication may produce a tiny floating-point residue; the page suppresses terms whose absolute size is below its display threshold.
When an exact fraction matters, keep the fraction arithmetic in your notes and use the decimal result as a check. A displayed zero means the value is treated as zero for this page, not that every possible exact representation was inspected symbolically.
Can the calculator multiply more than two polynomials? Not in one run; multiply two at a time and use the first result as the next input. Can it multiply expressions in y? Yes mathematically, but the input labels use x, so translate the variable consistently rather than mixing symbols.
Can it find roots after expansion? No. Expansion changes the form of a product but does not solve the equation. Use a root or factoring page after confirming that the expanded coefficients are correct.
A coefficient table is a grid whose rows come from one polynomial and whose columns come from the other. Each cell contains a coefficient product and a power obtained by adding exponents. Diagonal cells belong to the same final power, so their coefficients are added. This is the polynomial version of carrying digits in multiplication, except the diagonal is organized by power rather than by place value.
For a hand check, label the powers across both lists, write every pairwise product, and then collect equal powers. The calculator’s returned table can be compared with that grid. If a coefficient is wrong, the table shows whether the cause was a missing pair, an incorrect sign, or a power that was combined with the wrong diagonal.
If the first coefficient for x^i is aᵢ and the second coefficient for x^j is bⱼ, their product contributes aᵢbⱼ to x^(i+j). The final coefficient for a power k is the sum of every pair whose exponents add to k. This rule explains why a long product can be computed reliably without writing every symbolic term in a single line.
The word convolution is useful because it connects algebra to signal processing, coding, and numerical work, but the interpretation stays simple here: slide the lists across one another, multiply overlapping entries, and add the results for the same output power. The page uses ordinary one-variable real coefficients and returns a readable version of that operation.
If the input degrees are m and n, the product can have degree at most m + n. The leading coefficient is the product of the two leading coefficients unless that product is zero or the inputs were padded with leading zeros. Forecasting the degree gives you a fast first check on the result and can reveal a reversed coefficient list immediately.
The word at most matters. Different terms can cancel, especially when coefficients have opposite signs, so the actual degree may be lower. A zero leading result is not automatically a calculator error. Inspect the next coefficient and evaluate the original and expanded forms at a simple value before deciding that something went wrong.
This calculator reads entries from highest power to constant. The list 1,0,-4,2 means x³ − 4x + 2, not 1 + 0x − 4x² + 2x³. Both conventions exist in software, so an imported list must be translated before it is entered. Write the highest power above the first value when checking a worksheet.
A quick diagnostic is to inspect the constant term. The last entry of the product should equal the product of the two last entries. If that check fails, the list order, a sign, or a copied value is likely wrong. This check is often faster than expanding the entire expression again.
A polynomial does not need to contain every power. For x⁴ − 3x + 8, the coefficient list is 1,0,0,-3,8. The zeros preserve position so the x⁴, x³, x², x, and constant terms remain aligned. Omitting them changes the polynomial rather than simply making the entry shorter.
After calculating, inspect whether a new zero coefficient is expected from cancellation. Input zeros and output zeros have different meanings: an input zero says a power was absent, while an output zero says all contributions to that power canceled or were rounded below the display threshold.
A negative coefficient changes the sign of every product it participates in. In (2x − 3)(x + 4), the products are 2x², 8x, −3x, and −12, so the result is 2x² + 5x − 12. The two middle products have the same power and must be combined with their signs intact.
When checking a disagreement, write the sign before each raw product instead of trying to remember it mentally. Test x = 1 and x = −1 as independent checks; opposite signs often expose an error that is hidden when only positive values are used.
FOIL names first, outer, inner, and last products for two binomials. It is convenient for that one shape, but it does not replace distribution for a binomial by a trinomial or for two longer lists. The calculator generalizes the same idea by forming every pair and collecting equal powers.
If a hand solution uses FOIL, compare it with the pairwise list rather than treating FOIL as a separate rule. The four products should appear in the same coefficient table. This helps a learner move from a memorized acronym to a method that still works when either factor has four, five, or more terms.
When one input has only one nonzero term, the result should shift every power of the other polynomial by the monomial’s exponent and multiply every coefficient by its coefficient. For example, 3x² times (x³ − 2x + 5) gives 3x⁵ − 6x³ + 15x². The missing x⁴ and x terms remain zero positions in the product table.
This is an excellent test case because there is no combining between different input terms. If the result does not show the expected power shift, check coefficient order or the meaning of a zero. Once the monomial case is clear, add a second term and verify the new diagonals.
An algebraic expansion can be checked numerically without redoing every symbolic step. Choose one or more values of x, evaluate the original product, and evaluate the returned polynomial. Equal values provide evidence that the expansion is correct at those test points. They do not replace a symbolic proof, but they are effective at catching transcription errors.
Use values that exercise signs and powers, such as 0, 1, −1, and a small non-integer when decimals are involved. If the expressions disagree at x = 0, inspect the constant term. If they disagree only away from zero, inspect middle coefficients and powers. More than one test point is stronger than a single lucky match.
A decimal coefficient can represent a measurement, an approximation, or a fraction that was converted for entry. The product is only as exact as that input. If a classroom or proof requires exact fractions, preserve the fractions in the written solution and use the calculator as a numerical check. Do not infer exactness from a neatly rounded display.
Small floating-point residues may appear when decimal arithmetic is performed. The page suppresses terms below its display threshold so the result remains readable. If a tiny term changes a decision, increase the precision in an exact workflow or recompute with rational arithmetic outside this display-oriented tool.
Polynomial multiplication is algebraic, but coefficients can carry units in a model. A coefficient multiplying x² does not necessarily have the same unit as a constant coefficient. Keep the variable’s unit and scaling consistent in both inputs, and do not add terms with incompatible units simply because their powers look similar.
If x has been normalized, write the normalization beside the coefficient list. Expanding a polynomial after changing x to a shifted or scaled variable can alter every coefficient. This page multiplies the lists supplied; it does not infer physical units, nondimensionalization, or a hidden change of variable.
For three or more polynomials, multiply two factors, record the complete coefficient list, and use that list as the first input for the next product. Check each intermediate result before continuing. Staging keeps the arithmetic auditable and makes it easier to locate a mistake than entering a mental shortcut for the entire expression.
Choose an order that keeps intermediate degree and coefficient size manageable when working by hand. A monomial or binomial may be a convenient first factor, but the final product should be identical regardless of the grouping. Associativity is a mathematical check: different staging should agree after rounding and display conventions are accounted for.
Multiplication takes factors and returns a combined polynomial. Factorization reverses that direction and searches for a product representation. A correct expanded answer may be the best form for evaluation or coefficient comparison, while a factored answer may be better for roots or intercepts. These forms serve different tasks.
Do not use the expanded coefficient list as evidence that a factorization is correct without multiplying the proposed factors back. If the next question is where the polynomial equals zero, continue to a root or factor method and carry the expanded result as the verified starting point.
The product defines a function when x is assigned values, but this calculator does not draw its graph, find extrema, or classify roots. To graph it, transfer the coefficients to a graphing or polynomial-evaluation tool and choose a domain and scale. The degree and leading coefficient provide a useful first expectation for end behavior, but they do not define the whole graph.
A graph can be a helpful visual check for an algebra problem, especially when a factored form is also available. Use several evaluation points or a graphing tool after verifying the expansion. Do not treat a plot with a coarse scale as proof that two expressions are identical.
A strong study example changes one feature at a time. Start with two binomials, add a missing power, introduce a negative coefficient, and then compare a longer factor. At each step, predict the degree and constant term before calculating. This turns the tool into a lesson about structure rather than a button that replaces distribution.
For an assignment, keep the original coefficient lists, the pairwise table, the combined table, the final expression, and one numerical check. That record shows the reasoning and makes a correction possible. A bare copied answer cannot show whether the student understood coefficient order or happened to enter the right list.
When your answer differs, inspect in this order: coefficient order, missing zeros, sign, highest power, constant term, middle diagonals, and display rounding. This sequence moves from input interpretation to arithmetic and then to presentation. It avoids redoing a long expansion when the actual issue is a single omitted zero.
If the calculator output and a trusted symbolic system disagree, compare their input convention and variable order first. If both inputs are identical, evaluate both forms at multiple values. A reproducible diagnosis records the lists, the expected product, the returned table, and the value used for the independent check.
A reader should know whether the list is highest-power-first, which variable is used, whether coefficients are exact or decimal, and whether the result is intended for expansion only. If the expression came from a measurement or model, add the unit and scaling assumptions. These small notes prevent a mathematically correct product from being reused in the wrong context.
For a classroom handoff, include the original expression and the expanded form. For code, include the plain coefficient array and whether it is zero-based by power or high-degree-first. For a report, include the display precision and one validation point. The format should match the next person’s task.
Use a symbolic algebra system when you need variables other than x, exact rational simplification, parameters, multiple variables, trigonometric functions, or identities. Use a root solver for zeros, a derivative tool for rates of change, and a graphing tool for visual behavior. This calculator is intentionally focused on multiplying two ordinary coefficient lists.
Choosing a narrower tool is not a failure of the calculation. It keeps the assumptions inspectable and prevents a parser from silently interpreting an expression in an unexpected way. Carry the coefficient table and the validation notes into the next tool so the new step starts from a verified product.
After multiplying polynomials, the natural next questions are factoring, evaluating at a chosen x, finding roots, graphing, differentiating, or comparing two expressions coefficient by coefficient. A connected learning path should use descriptive internal links for those tasks so visitors can continue from expansion to the question they actually need to answer.
A useful order is coefficient input, multiplication table, evaluation check, factorization or root solving, and graph interpretation. Each page should preserve the model boundary and avoid repeating the same article under a new title. The goal is a sequence of distinct answers that teaches how the forms relate.
Before accepting the result, confirm that coefficients were entered highest-power-first, zeros preserve missing powers, every pairwise product is represented, signs were retained, equal powers were combined, and the degree and constant term match expectations. Evaluate the original and expanded forms at at least two convenient values when the result matters.
Then label the answer as an expansion and choose the next calculator for factorization, roots, graphing, or evaluation if needed. Keep exact fractions or units separately when the display is rounded. The strongest use of this page is a transparent coefficient-level check that gives a learner confidence in both the arithmetic and the limits of the tool.
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x. Coefficient convolution makes the distributive property explicit for polynomials of different degrees. The output keeps zero powers aligned and reports a readable product plus a coefficient table.
Enter First polynomial coefficients, highest power first, Second polynomial coefficients, highest power first, then choose Calculate.
Each list is ordered from the highest power to the constant term. Commas, spaces, or semicolons may separate finite real coefficients. At most nine coefficients per input are accepted to keep the page responsive. The variable is x and all coefficients use the same number system. Very small floating-point terms are rounded to zero for display. The tool expands a product; it does not factor, solve roots, or simplify non-polynomial expressions.
This calculator is part of the WorldCalculate library. Its formula, example, assumptions, input bounds, and output formatting follow the official methodology.
These WorldCalculate collections connect this tool with related questions while keeping each calculation separate and transparent.