Multiplying Polynomials Calculator

Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.

Key facts

What it does
Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.
Formula
Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.
You enter
First polynomial coefficients, highest power first · Second polynomial coefficients, highest power first
Worked example
(2x² − x + 3)(x + 4) = 2x³ + 7x² − x + 12.

A clearer path to an answer

From your question to a useful result

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.

01

Goal

Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.

02

Inputs

First polynomial coefficients, highest power first · Second polynomial coefficients, highest power first

03

Method

Multiply every term in the first polynomial by every term in the second, then add coefficients that share the same power of x.

04

Next step

Calculate, review the assumptions below, then compare a related tool when the decision needs more context.

Multiplying Polynomials Calculator

Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.

Result

Enter your values above and choose Calculate to see the result here.

Calculation map

Follow the path from input to answer

Ready to calculate
01

Inputs (2)

  • First polynomial coefficients, highest power first Ready
  • Second polynomial coefficients, highest power first Ready
02

Formula

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

03

Result

  • Calculate to preview the result.
This diagram mirrors the calculator contract. It summarizes the declared inputs, formula, and returned outputs; it does not add a forecast or professional advice.

Recent runs

Your recent runs stay in this browser session only.

Formula, assumptions, and example

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.

  • 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.

Worked example: (2x² − x + 3)(x + 4) = 2x³ + 7x² − x + 12.

Displayed input contract

  • First polynomial coefficients, highest power first
  • Second polynomial coefficients, highest power first

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

Usage of this calculator and related tools

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.

Waiting for trusted aggregate usage data.

Answer-first guide

How to use the Multiplying Polynomials Calculator for a real question

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.

What this answers

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.

What you enter

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.

How to check it

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.

Three checks before you rely on the answer

  1. Match the question. Confirm that the result means the quantity you need, not a similar-sounding percentage, balance, rate, or estimate.
  2. Match the inputs. Use the requested units and period, and read each hint before replacing the example values with your own.
  3. Read the boundary. Review the assumptions and limits. Each list is ordered from the highest power to the constant term.

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.

How to use the Multiplying Polynomials Calculator

  1. Enter First polynomial coefficients, highest power first.
  2. Enter Second polynomial coefficients, highest power first.
  3. Choose Calculate and read the result panel.
  4. Use Download PDF or Download Word to save a result sheet.

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.

Assumptions and limits

  • 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.

Who uses this calculator?

  • Students checking distributive-property homework
  • Teachers preparing polynomial multiplication examples
  • Learners comparing coefficient-table and written expansion methods

When is it useful?

  • Expand a binomial by a trinomial or higher-degree polynomial.
  • Check each combined coefficient after multiplication.
  • See the degree and leading coefficient of a polynomial product.

Context and background

The mathematical structure behind the tools

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

How this guide was researched

Researched by , 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.

Read the WorldCalculate research and methodology policy

WorldCalculate visual showing equations, factoring, roots, matrices, vectors, substitution, checking, and interpretation for Multiplying Polynomials Calculator
A correct equation still needs the right question, domain, substitution check, and interpretation. An original mathematics visual showing a problem moving from definition through algebraic transformation and substitution to a checked result. WorldCalculate original artwork; watermark included.

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.

Small WorldCalculate visual showing define, transform, substitute, check, and interpret steps for a math problem for Multiplying Polynomials Calculator
Show enough of the transformation that another learner can reproduce the result. Compact math visual showing why algebraic steps and domain checks belong with the final answer. WorldCalculate original artwork; watermark included.

How the coefficient input works

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.

  • Enter coefficients from highest power to constant.
  • Use zero for a missing power.
  • Like powers are combined after all pairwise products are formed.

A worked expansion

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.

  • Multiply terms before combining.
  • Add coefficients only when the powers match.
  • Keep signs attached to their coefficients.

Common mistakes to check

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.

  • Count the pairwise products.
  • Combine like powers only.
  • Check the expansion at a simple x value.

What the result does not do

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).

  • Expansion and factorization are different operations.
  • The variable is x only.
  • Symbolic text such as x² should be converted to coefficients first.

A reliable study workflow

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.

Choosing the degree and checking endpoints

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.

  • Compare expected and returned degree.
  • Check the constant term at x = 0.
  • Use x = 1 as a second arithmetic check.

Fractions, decimals, and display precision

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.

  • Use the same units or algebraic scale in both polynomials.
  • Keep exact fractions separately when required.
  • Treat rounded displays as readable output, not symbolic proof.

Frequently asked questions

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.

  • Multiply longer products in stages.
  • Keep one variable convention per problem.
  • Use a separate solver for roots.

Build a coefficient table before expanding

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.

  • Write powers beside coefficient lists.
  • Collect products by equal power.
  • Compare the table before the simplified expression.

The coefficient rule is a convolution

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.

Forecast the degree before calculating

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.

Coefficient order is the first input decision

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.

  • Highest power comes first.
  • The last entry is the constant.
  • Translate imported arrays deliberately.

Represent missing powers with zero

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.

Signs travel with the coefficient

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.

  • Keep a negative sign attached to its term.
  • Combine signed coefficients, not absolute values.
  • Test both positive and negative x values.

FOIL is one small case of distribution

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.

Multiply a monomial as a diagnostic

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.

Evaluate both forms to validate the expansion

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.

Fractions and decimals need a precision policy

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.

Units and scaling still matter

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.

Multiply more than two factors in stages

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.

Expansion is not factorization

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.

Expansion is not graphing

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.

Use one example to teach structure

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.

A practical error-diagnosis order

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.

  • Confirm the input convention.
  • Check degree and constant term.
  • Compare middle coefficients by power.
  • Validate at multiple x values.

Questions to answer before sharing a result

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.

When a different tool is better

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.

Related next steps for learners

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.

Final polynomial-multiplication checklist

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.

Frequently asked questions

What is the Multiplying Polynomials Calculator?

Multiply two polynomials from coefficient lists, combine like powers, and inspect every resulting coefficient.

What is the formula for the Multiplying Polynomials Calculator?

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.

What do I need to use this calculator?

Enter First polynomial coefficients, highest power first, Second polynomial coefficients, highest power first, then choose Calculate.

What are the limits of this calculator?

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.

Methodology

This calculator is part of the WorldCalculate library. Its formula, example, assumptions, input bounds, and output formatting follow the official methodology.

Read the WorldCalculate methodology

Use this calculator as part of a bigger plan

These WorldCalculate collections connect this tool with related questions while keeping each calculation separate and transparent.

Keep this guide handy

Share this guide

Send the canonical WorldCalculate page to a classmate, client, teammate, or friend with the destination you already use.