Skip to main content

Synthetic Division Calculator

Divide a polynomial by x − a using synthetic division. Enter the coefficients and the root a to get the quotient, the remainder, the full bring-down/multiply/add step table, and whether x − a is a factor.

Input

Comma- or space-separated coefficients, from the highest-degree term down to the constant term.

Output

Synthetic Division Steps
Term (x^k)Coefficient× rootResult
No data yet
Was this helpful?

Guides

Synthetic division is the fast, shorthand way to divide a polynomial by a linear binomial x − a — no long division, no writing out every term twice. This calculator runs the bring-down / multiply / add steps for you and shows the full table alongside the quotient, the remainder, and whether x − a is a factor of the polynomial.

How to use it

  1. Enter the polynomial's coefficients, highest degree first, separated by commas or spaces — for x³ + 2x² − x − 2, enter 1, 2, -1, -2.
  2. Enter a, the root of the divisor x − a (use a negative number for a divisor like x + 3, i.e. a = −3).
  3. Read off the quotient, the remainder, and the step-by-step table.

The method

For coefficients c₀, c₁, …, cₙ (highest degree first) and root a:

  • r₀ = c₀
  • rᵢ = cᵢ + rᵢ₋₁ × a, for i = 1 to n

r₀ through rₙ₋₁ become the quotient's coefficients (one degree lower than the dividend); rₙ is the remainder.

FAQ

When can I use synthetic division instead of long division?

Only when dividing by a linear binomial of the form x − a (coefficient of x is exactly 1). For any other divisor — a quadratic, or x with a non-1 leading coefficient — use polynomial long division instead.

What does it mean if the remainder is 0?

By the factor theorem, a remainder of 0 means x − a is a factor of the polynomial and a is a root — so if you're factoring or solving p(x) = 0, a zero remainder tells you a is one of the solutions.

Related tools

To solve directly for a quadratic's roots instead of dividing it down first, see the Quadratic Formula Solver.

Privacy

All calculations run entirely in your browser — the coefficients you enter are never sent to a server.

synthetic divisionpolynomial divisionpolynomialquotientremainderfactor theoremalgebramathcalculator

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/synthetic-division-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "coefficients": "1, 2, -1, -2",
    "root": "1"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `synthetic-division-calculator` tool (Synthetic Division Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Embed widget

<iframe
  src="https://iotools.cloud/embed/synthetic-division-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Synthetic Division Calculator — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Drop this into your own page — free, no key required, just a link back.

Cost per callFrom 5 credits

Also available with

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.