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
| Term (x^k) | Coefficient | × root | Result |
|---|---|---|---|
| No data yet | |||
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
- Enter the polynomial's coefficients, highest degree first, separated by commas or spaces — for x³ + 2x² − x − 2, enter
1, 2, -1, -2. - Enter
a, the root of the divisor x − a (use a negative number for a divisor like x + 3, i.e. a = −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.
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_HEREPaste 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 call | From 5 credits |
|---|