🇺🇸 USC
Math & Conversion

Synthetic Division Calculator

Divide a polynomial by (x − c) and see every step

Last updated September 6, 2026

Method: Standard synthetic division on the coefficient list. The leading coefficient is brought down, then each running total is multiplied by the root c of the divisor and added to the next coefficient. The final sum is the remainder, and it is checked independently against P(c) computed by Horner evaluation.

Included: Polynomials of degree 2 through 8, positive, negative and decimal coefficients, divisors of the form (x − c) and (x + c), the complete synthetic division table, the quotient in standard form, the remainder, a numbered step list, the division identity, and a factor-theorem verdict.

Not included: Quadratic or higher-degree divisors, complex coefficients, symbolic factoring, and exact fraction output. Everything is computed in your browser and nothing is sent to a server.

x4
x3
x2
x
constant
x -

Dividing by (x - 2), so the number in the synthetic division box is 2.

Load an example:

Quotient

2x3 + x2 - 3x - 3
remainder 2 · divisor (x - 2)
Remainder
2
P(2) by remainder theorem
2
Quotient degree
3
Is (x - 2) a factor?
No

Synthetic division table

22-3-538
42-6-6
21-3-32

Top row: the coefficients you entered. Middle row: each running total multiplied by 2. Bottom row: the quotient coefficients, with the highlighted last entry being the remainder.

Step by step

  1. Bring down the leading coefficient 2. It becomes the leading coefficient of the quotient.
  2. Multiply 2 × 2 = 4, write it under the next coefficient -3 and add: 1.
  3. Multiply 1 × 2 = 2, write it under the next coefficient -5 and add: -3.
  4. Multiply -3 × 2 = -6, write it under the next coefficient 3 and add: -3.
  5. Multiply -3 × 2 = -6, write it under the next coefficient 8 and add: 2 (this last sum is the remainder).

Division identity

2x4 - 3x3 - 5x2 + 3x + 8 = (x - 2)(2x3 + x2 - 3x - 3) + 2
2x4 - 3x3 - 5x2 + 3x + 8 ÷ (x - 2) = 2x3 + x2 - 3x - 3 + 2 ÷ (x - 2)

The remainder is 2, which by the remainder theorem equals P(2). Because it is not 0, (x - 2) is not a factor and x = 2 is not a root.

Synthetic division is exact arithmetic on the coefficients. Results are rounded to 10 decimal places to remove binary floating-point noise, so a value shown as 0 is a true zero for practical purposes.

Synthetic division: the complete guide

A synthetic division calculator divides a polynomial by a linear factor such as (x − 2) using only the coefficients, so the whole problem fits in three short rows of numbers. Divide 2x4 − 3x3 − 5x2 + 3x + 8 by (x − 2) and the quotient is 2x3 + x2 − 3x − 3 with a remainder of 2, in eight arithmetic steps.

Three sister tools cover the neighboring questions. The Polynomial Calculator adds, subtracts and multiplies polynomials but does not divide them, so use it to build or expand an expression before you bring it here. The Long Division Calculator handles plain numbers rather than polynomials, and the Quadratic Formula Calculator takes over once synthetic division has reduced your polynomial to a quadratic and you need its roots. Use this page whenever the divisor is linear and you want the quotient, the remainder and the working shown side by side.

What synthetic division actually is

Every division of one polynomial by another can be written in the same shape as ordinary whole-number division: a dividend, a divisor, a quotient and a remainder. When the divisor is linear and its leading coefficient is 1, almost everything you would write out in polynomial long division is bookkeeping. The x symbols, the exponents and the alignment of like terms never change; only the coefficients do any work. Synthetic division strips the notation away and keeps just those coefficients, which is why it takes a fraction of the space and far less time.

The trade-off is that it is narrow. Synthetic division is defined for a divisor of the form (x − c). Anything else, a quadratic divisor for instance, needs full polynomial long division or a factoring workaround. Within its lane, though, it is not merely a shortcut but the fastest known way to both divide by a linear factor and evaluate a polynomial at a point, which is why the same arithmetic pattern appears in numerical software under the name Horner evaluation.

The formula behind the table

Write the polynomial with coefficients an down to a0 and divide by (x − c). The quotient coefficients b are produced by a single recurrence:

bn−1 = an    and    bk−1 = ak + c × bk

Applied from the leading coefficient across to the constant, this produces one number per column. The last value it generates is not a quotient coefficient but the remainder R, and the whole calculation satisfies the division identity:

P(x) = (x − c) × Q(x) + R    with    R = P(c)

That second equality is the remainder theorem, and it makes synthetic division double as an evaluation tool: the bottom-right number is the value of the polynomial at x = c. When it comes out as 0 you have found a root, and the identity collapses to P(x) = (x − c) × Q(x), which is the factor theorem.

Worked example: dividing a quartic by (x − 2)

Take P(x) = 2x4 − 3x3 − 5x2 + 3x + 8 and divide it by (x − 2). The divisor is zero at x = 2, so the number in the box is 2. The coefficients, in descending order, are 2, −3, −5, 3 and 8; no power is missing, so no zero placeholders are needed. The work runs like this:

Row x4 x3 x2 x const
Coefficients2−3−538
Add this (c = 2)42−6−6
Running total21−3−32

Reading the steps out loud: bring down 2. Multiply 2 × 2 = 4, write it under −3 and add to get 1. Multiply 1 × 2 = 2, write it under −5 and add to get −3. Multiply −3 × 2 = −6, add to 3 and get −3. Multiply −3 × 2 = −6, add to 8 and get 2. That final 2 is the remainder.

The bottom row therefore reads 2, 1, −3, −3 for the quotient and 2 for the remainder. Because the dividend had degree 4, the quotient has degree 3:

2x4 − 3x3 − 5x2 + 3x + 8 = (x − 2)(2x3 + x2 − 3x − 3) + 2

You can verify the whole thing two ways. Expand the right-hand side and you get the original polynomial back exactly. Or evaluate P(2) directly: 2(16) − 3(8) − 5(4) + 3(2) + 8 = 32 − 24 − 20 + 6 + 8 = 2, matching the remainder, exactly as the remainder theorem promises.

Second example: when the remainder is zero

Now divide P(x) = x3 − 4x2 + x + 6 by (x + 1). The divisor is written with a plus sign, so the number in the box is −1, not 1. Bring down 1. Multiply 1 × (−1) = −1 and add to −4 to get −5. Multiply −5 × (−1) = 5 and add to 1 to get 6. Multiply 6 × (−1) = −6 and add to 6 to get 0.

The remainder is 0, so (x + 1) is a factor and x = −1 is a root. The quotient is x2 − 5x + 6, which factors by inspection into (x − 2)(x − 3). Put it together and the cubic is completely factored:

x3 − 4x2 + x + 6 = (x + 1)(x − 2)(x − 3)

The roots are −1, 2 and 3. This two-step pattern, peel off one linear factor with synthetic division and then solve the smaller polynomial that remains, is how most cubic and quartic problems in an algebra course are meant to be solved. If the leftover piece is a quadratic that does not factor nicely, hand it to the Quadratic Formula Calculator.

Which number goes in the box

The box always takes the value of x that makes the divisor equal to zero, which flips the sign you see written. This is the step that trips people up more than any other, so the table below spells it out for the divisor shapes you are likely to meet.

Divisor Number in the box Note
x − 33Sign flips from the written form
x + 3−3Same as x − (−3)
x − 11Remainder equals the sum of all coefficients
x + 1−1Alternating-sign sum of the coefficients
x0Remainder is the constant term
x − 0.50.5Decimals are allowed
2x − 52.5Then divide every quotient coefficient by 2
3x + 1−0.333333Then divide every quotient coefficient by 3

The last two rows deserve a sentence of their own. A divisor like 2x − 5 factors as 2(x − 2.5), so you run the synthetic step with c = 2.5 and then scale the quotient down by the 2 you factored out. The remainder is already correct and must not be divided. Dividing 2x3 − 3x2 − 11x + 6 by (2x − 5) works out to the raw bottom row 2, 2, −6 with remainder −9, and halving the quotient gives x2 + x − 3, remainder −9.

How to use this calculator

  1. Pick the degree. Choose the highest power that appears in your polynomial, from 2 up to 8. The number of coefficient boxes updates to match, always one more than the degree.
  2. Type the coefficients. Fill them in from the highest power on the left down to the constant on the right. Every box is labeled with its power, and any power your polynomial does not use simply gets a 0.
  3. Choose the divisor form. Tap x − c or x + c to match how your problem is written, then enter c as a positive number. The line underneath confirms the divisor and shows the root that will actually be used, so a sign slip is caught before you read the answer.
  4. Read the quotient. The large result at the top is the quotient in standard form, with the remainder shown beside it and the factor-theorem verdict in the tiles below.
  5. Check the working. The synthetic division table reproduces the three-row layout you would write by hand, the numbered step list narrates every multiply-and-add, and the division identity restates the answer as a single equation you can expand to verify.

Everything recalculates as you type, so you can run a whole list of candidate roots through the same polynomial in a few seconds simply by editing the c value.

Who this calculator is for

  • Algebra 2 and pre-calculus students checking homework where the assignment is explicitly to divide with the synthetic method.
  • Anyone hunting for roots of a cubic or quartic, testing candidates from the rational root theorem one at a time.
  • Students verifying a factorization, since a remainder of 0 is the fastest proof that a proposed linear factor really divides the polynomial.
  • Calculus students simplifying a rational function before integrating or before finding a slant asymptote, both of which need the quotient-plus-remainder form.
  • Teachers and tutors who need worked examples with the full table already laid out.
  • Test takers who want to evaluate a polynomial at a point quickly, because the remainder is exactly that value.

Ten worked divisions to check against

Each row below was produced with the same synthetic division routine that powers the calculator. Reproduce any of them by entering the coefficients and the divisor.

Polynomial Divisor Quotient R
2x4 − 3x3 − 5x2 + 3x + 8x − 22x3 + x2 − 3x − 32
2x3 − 6x2 + 2x − 1x − 32x2 + 25
3x3 + 2x2 − 7x + 4x + 23x2 − 4x + 12
x3 − 4x2 + x + 6x + 1x2 − 5x + 60
x3 − 8x − 2x2 + 2x + 40
x3 + 7x2 + 12xx + 3x2 + 4x0
2x4 − 3x3 + 5x − 7x − 12x3 − x2 − x + 4−3
x3 − 13x + 12x − 3x2 + 3x − 40
x4 − 16x − 2x3 + 2x2 + 4x + 80
4x2 − 9x − 1.54x + 60

Two patterns are worth noticing. Rows with a remainder of 0 are exactly the ones where the divisor is a genuine factor, and in the x4 − 16 row the missing x3, x2 and x terms had to be entered as three zeros before the division would work.

Using the remainder theorem to find roots

The rational root theorem narrows the candidates: any rational root of a polynomial with integer coefficients is a factor of the constant term divided by a factor of the leading coefficient. For x3 − 4x2 + x + 6 the leading coefficient is 1 and the constant is 6, so the candidates are the divisors of 6 with both signs. Running each through synthetic division gives the remainder, which by the remainder theorem is the value of the polynomial there.

Candidate c Remainder = P(c) Root? Quotient
14Nox2 − 3x − 2
−10Yesx2 − 5x + 6
20Yesx2 − 2x − 3
−2−20Nox2 − 6x + 13
30Yesx2 − x − 2
−3−60Nox2 − 7x + 22
684Nox2 + 2x + 13
−6−360Nox2 − 10x + 61

Three candidates return 0, and a cubic has at most three roots, so the search is finished: the roots are −1, 2 and 3, matching the factorization found earlier. In practice you stop at the first success, because the quotient it leaves is a quadratic you can solve outright instead of testing the remaining candidates.

Synthetic division compared with long division

Both methods answer the same question and always agree. What differs is the effort. Dividing a degree-n polynomial by (x − c) with synthetic division costs exactly n multiplications and n additions: 6 operations for a cubic, 8 for a quartic, 16 for a degree-8 polynomial. Long division performs the same arithmetic but wraps it in written subtractions of full expressions, and every one of those subtractions is a chance to drop a sign.

Long division earns its keep in the cases synthetic division cannot touch. If the divisor is quadratic or higher, if it is irreducible like x2 + 1, or if you need the intermediate partial remainders written out as polynomials, long division is the tool. A useful middle path exists for divisors that factor: to divide by x2 − 4, run synthetic division by (x − 2) and then divide that quotient by (x + 2). Two quick passes replace one slow one.

Key terms

  • Dividend: the polynomial being divided, written P(x) here.
  • Divisor: what you divide by. Synthetic division requires the linear form (x − c).
  • Quotient: the result of the division, always one degree lower than the dividend.
  • Remainder: what is left over, a single number for a linear divisor, and equal to P(c).
  • Leading coefficient: the number attached to the highest power, the first value you bring down.
  • Standard form: terms written from the highest power down to the constant, which is the order the coefficient boxes expect.
  • Root or zero: a value of x that makes the polynomial 0, which shows up here as a remainder of 0.
  • Horner evaluation: the nested multiply-and-add scheme used to compute P(c); it is arithmetically identical to synthetic division.

What changes the result

  • The sign of c: the largest single source of wrong answers. Dividing by (x + 4) uses −4, and using +4 instead produces a completely different quotient and remainder.
  • Missing powers: forgetting a zero placeholder shifts every later coefficient into the wrong column and corrupts the whole bottom row.
  • Coefficient order: the boxes read highest power first, so a polynomial typed in ascending order divides something else entirely.
  • The leading coefficient of the divisor: anything other than 1 requires factoring it out and scaling the quotient afterwards.
  • Decimal precision: exact fractions such as one third can only be entered as a rounded decimal, which leaves a tiny remainder where an exact calculation would give 0.

Tips for getting it right first time

  • Rewrite the polynomial in standard form before you read off a single coefficient.
  • Count the boxes: a degree-n polynomial has n + 1 coefficients, so if the count is off, a term is missing.
  • Test c = 1 first when hunting for roots; the remainder is just the sum of all the coefficients, which you can often do in your head.
  • Expand your answer, (x − c) times the quotient plus the remainder, whenever the stakes are high. It should rebuild the original polynomial exactly.
  • After a remainder of 0, keep dividing the quotient by the next candidate root rather than starting over from the original polynomial. Each pass is shorter than the last.
  • Watch for a leading coefficient other than 1 in the dividend, which is fine, versus one in the divisor, which is not.

Limitations and assumptions

  • The divisor must be linear. Quadratic and higher divisors need polynomial long division.
  • Coefficients and c are treated as real decimal numbers. Exact fractions and complex numbers are outside its scope, so a root such as one third is approximated.
  • Degrees from 2 through 8 are supported, which covers essentially all classroom work.
  • It divides but does not factor. It confirms whether a candidate factor works, and leaves choosing the candidates to you or to the rational root theorem.
  • Results are rounded to remove binary floating-point noise, so an extremely small non-zero remainder from a rounded decimal input is displayed as 0.

Which calculator to use when

Use this page when the divisor is linear and you want the quotient, the remainder and the working. Use the Polynomial Calculator to add, subtract or multiply polynomials, which is also the fastest way to expand (x − c) times your quotient and confirm the answer. Use the Quadratic Formula Calculator once synthetic division has reduced the problem to a quadratic. Use the Factoring Calculator to find the factors of the constant term when you are listing rational root candidates, and the Long Division Calculator when the numbers themselves, not polynomials, are what you need divided.

Sources

This calculator relies on no external data. Synthetic division, the remainder theorem and the factor theorem are exact results of polynomial algebra, and every number on this page, in the tables and in the worked examples, follows deterministically from the coefficients and the divisor you enter. Specifically:

  • The recurrence bk−1 = ak + c × bk is the definition of synthetic division and needs no source; it is verified here by expanding (x − c) times the quotient plus the remainder.
  • The remainder theorem, R = P(c), and the factor theorem, R = 0 exactly when (x − c) divides P(x), are standard theorems of algebra proved from the division identity itself.
  • The remainder shown by this tool is cross-checked against P(c) computed independently by Horner evaluation, so the two agree for every input.
  • No physical units, financial figures, tax values or measured constants are used anywhere on this page, so no primary data source applies.

💡 Good to know

The remainder is a free polynomial evaluation

Because the remainder equals P(c), synthetic division is the quickest hand method for evaluating a polynomial at a point. Working out P(2) for a quartic the long way takes four powers and four products; synthetic division takes four multiply-and-add pairs and gives you the quotient as a bonus.

A remainder of 0 is a proof, not a hint

If the bottom-right number is 0, then (x − c) divides the polynomial exactly, with no rounding and no approximation involved. That is the factor theorem, and it is why teachers ask for synthetic division when a problem says to verify that a given binomial is a factor.

Peel factors off one at a time

After a successful division, run the next candidate root against the quotient rather than the original polynomial. A quartic becomes a cubic, then a quadratic you can solve with the quadratic formula, so a four-root problem needs only two synthetic passes.

⚠️ Common mistakes & edge cases

Using the wrong sign for c

Dividing by (x + 5) means c = −5, because x + 5 is zero at x = −5. Entering +5 divides by (x − 5) instead and every number after the first column is wrong. Read the divisor form line under the input to confirm which root is in play.

Skipping missing powers

x4 − 16 has five coefficients, not two: 1, 0, 0, 0 and −16. Leaving out the zeros shifts every column and produces a quotient of the wrong degree. One box per power makes the gaps visible.

Subtracting instead of adding

Synthetic division adds each product to the coefficient above it. That addition is exactly where long division's subtraction has already been absorbed by flipping the sign of c. Subtracting again double-counts the sign flip and breaks the result.

Treating the last number as part of the quotient

The bottom row of a degree-4 problem holds five numbers, but only the first four are quotient coefficients. The fifth is the remainder. Counting it into the quotient inflates the degree by one and misreads the answer.

Forgetting to rescale after a divisor like 3x − 6

Rewrite it as 3(x − 2), divide with c = 2, then divide each quotient coefficient by 3. The remainder stays as the synthetic step produced it. Skipping the rescale leaves a quotient three times too large.

Reading coefficients in ascending order

The first box is the leading coefficient, not the constant. Typing 6 + x − 4x2 + x3 straight across from the left divides a different polynomial. Put the expression into standard form first.

Note: Synthetic division applies only to divisors of the form (x − c). For a quadratic or higher divisor, use polynomial long division instead.

❓ Frequently asked questions

What is synthetic division?

Synthetic division is a shortcut for dividing a polynomial by a linear factor of the form (x - c). Instead of writing out full polynomial long division, you work only with the coefficients: bring down the leading coefficient, multiply it by c, add the result to the next coefficient, and repeat. The numbers you generate are the coefficients of the quotient, and the final number is the remainder.

How do I do synthetic division step by step?

Write the coefficients of the polynomial in order from the highest power down to the constant, filling in a 0 for any missing power. Put c in a box to the left. Bring the first coefficient straight down. Multiply that number by c, write the product under the next coefficient, and add the column. Repeat across every column. The last sum is the remainder; the numbers before it are the quotient coefficients, one degree lower than the original polynomial.

What number goes in the synthetic division box?

The root of the divisor, not the number you see written in it. For (x - 3) the box gets 3, because x - 3 = 0 when x = 3. For (x + 3) the box gets -3. Dividing by x alone uses 0. Sign errors here are the single most common mistake in synthetic division, which is why this calculator asks you to pick the divisor form first and then shows the root it is actually using.

What does the remainder tell me?

By the remainder theorem, dividing a polynomial P(x) by (x - c) leaves a remainder exactly equal to P(c). So the last number in the bottom row is the value of the polynomial at x = c. If that remainder is 0, then c is a root of the polynomial and (x - c) is a factor of it, which is the factor theorem.

Can synthetic division be used with a divisor like 2x - 5?

Yes, with one extra step. Factor the leading coefficient out of the divisor: 2x - 5 = 2(x - 2.5). Run synthetic division with c = 2.5, then divide every quotient coefficient by 2. The remainder from the synthetic step is already the correct remainder and does not get divided. For example 2x^3 - 3x^2 - 11x + 6 divided by (2x - 5) gives the quotient x^2 + x - 3 with remainder -9.

Why do I have to write zeros for missing terms?

Synthetic division works on positions, not on written terms. Each column stands for one power of x, so a polynomial such as x^4 - 16 has to be entered as 1, 0, 0, 0, -16. If you skip the zero columns, every later coefficient lands in the wrong power and the quotient comes out wrong. This calculator gives you one input box per power so the placeholders are impossible to forget.

What is the degree of the quotient?

Exactly one less than the degree of the polynomial you divided. Dividing a degree-4 polynomial by a linear factor gives a degree-3 quotient, dividing a cubic gives a quadratic, and so on. That is also why the bottom row always has one fewer quotient entry than the number of coefficients you entered: the extra entry is the remainder.

Is synthetic division faster than polynomial long division?

For a linear divisor, yes, and by a wide margin. Dividing a degree-n polynomial by (x - c) takes exactly n multiplications and n additions, so a degree-4 problem is 8 arithmetic steps with no variables written down at all. Long division reaches the same answer but requires writing, subtracting and bringing down full expressions at every stage, which is slower and gives sign errors more places to hide.

Can I divide by a quadratic like x^2 - 4?

Not with ordinary synthetic division, which is defined for linear divisors only. There is a workaround when the quadratic factors into linear pieces: x^2 - 4 = (x - 2)(x + 2), so you can divide by (x - 2) and then divide the resulting quotient by (x + 2). For an irreducible quadratic divisor such as x^2 + 1, use polynomial long division instead.

How do I use synthetic division to find roots?

Combine it with the rational root theorem. List the candidate rational roots (factors of the constant term over factors of the leading coefficient), then run each candidate through synthetic division. A remainder of 0 identifies a root, and the quotient it leaves is a polynomial one degree lower that you can keep testing or solve directly. For x^3 - 4x^2 + x + 6 the candidates 1, -1, 2, -2, 3, -3, 6, -6 produce remainders 4, 0, 0, -20, 0, -60, 84 and -360, so the roots are -1, 2 and 3.

What happens if the remainder is not a whole number?

Nothing breaks. Synthetic division works with any real coefficients and any real c, so decimals are perfectly valid. A non-integer remainder simply means P(c) is not a whole number and (x - c) is not a factor. If you entered decimal coefficients, expect decimal quotient coefficients too; the calculator rounds away binary floating-point noise so a true zero displays as 0 rather than as a tiny leftover.

Does the order of the coefficients matter?

Very much. Coefficients must be listed in descending order of power, from the leading coefficient down to the constant term. Entering them backwards divides a different polynomial and gives a different quotient and remainder. If your polynomial is written out of order, rewrite it in standard form first, then read the coefficients left to right.

Is this synthetic division calculator free?

Yes. It is completely free, needs no sign-up, and runs entirely in your browser, so nothing you type is sent anywhere. You can change the degree, the coefficients and the divisor as many times as you like and the table, quotient, remainder and step list update instantly.

What is the difference between the remainder theorem and the factor theorem?

They are two readings of the same result. The remainder theorem says the remainder after dividing P(x) by (x - c) equals P(c), for any c. The factor theorem is the special case where that remainder is 0: then P(c) = 0, c is a root, and (x - c) divides P(x) exactly. Synthetic division delivers both at once, since it hands you the remainder and the quotient in the same pass.

Related Calculators