Home › Calculators › Polynomial Long Division Calculator

Polynomial Long Division Calculator

Divide one polynomial by another and see the classic long division layout: each quotient term, the product you subtract and the new remainder. Works with any divisor, from x − 3 to x² − x + 2, and keeps every coefficient as an exact fraction.

Last updated:

Examples:

Type polynomials in x, e.g. 3x^4 - 2x + 1 or (x+1)(x-2). Fractions and decimals work (x/2, 0.5x). A comma list like 1, 0, -2, 1 is read as coefficients from the highest power.

Result
Quotient q(x)
Remainder r(x)

Long division layout

Step by step

    Advertisement
    Advertisement

    How to use the Polynomial Long Division Calculator

    1. Enter the dividend p(x), for example 2x^4 + 3x^3 - x + 5.
    2. Enter the divisor d(x), for example x^2 - x + 2.
    3. Press Divide (results also update as you type).
    4. Read the layout: quotient terms sit above the bar, each subtraction is underlined.
    5. Follow the steps and the check line, then copy the result.

    The four moves of polynomial long division

    Every round of the algorithm repeats the same four moves until the remainder is too small to divide again:

    1. Divide the leading term of the current remainder by the leading term of the divisor. The result is the next quotient term.
    2. Multiply that term by the entire divisor and write the product under the matching columns.
    3. Subtract the product. The leading terms cancel by design, so the degree drops by at least one.
    4. Bring down the next term of the dividend and repeat while the degree is still at least the divisor's degree.

    The process always ends with p(x) = d(x)·q(x) + r(x), where deg r < deg d. This is the division algorithm for polynomials, and it guarantees that the quotient and remainder are unique.

    Worked example: (x³ − 2x² − 4) ÷ (x − 3)

    RoundDivideMultiplySubtract to get
    1x³ ÷ x = x²x²(x − 3) = x³ − 3x²x² + 0x − 4
    2x² ÷ x = xx(x − 3) = x² − 3x3x − 4
    33x ÷ x = 33(x − 3) = 3x − 95

    The quotient is x² + x + 3 and the remainder is 5, so (x³ − 2x² − 4)/(x − 3) = x² + x + 3 + 5/(x − 3). By the remainder theorem the remainder also equals p(3) = 27 − 18 − 4 = 5.

    Tips to avoid common mistakes

    • Distribute the minus sign to every term of the product. Subtracting x² − 3x means adding −x² + 3x.
    • Write missing powers as 0, both in the dividend and in the divisor, so columns stay aligned.
    • Order terms by descending power before you start; x + x³ − 1 should become x³ + 0x² + x − 1.
    • Check the degree: the quotient's degree is the dividend's degree minus the divisor's degree.
    • Use the result: a zero remainder means you found a factor, and q(x) + r(x)/d(x) is the form you need for slant asymptotes and for integrating improper rational functions.

    Frequently asked questions

    How do you do polynomial long division?

    Write both polynomials in descending powers, filling missing powers with 0. Divide the leading term of the dividend by the leading term of the divisor to get the first quotient term, multiply the whole divisor by it, subtract, and repeat with the new remainder. Stop when the remainder's degree is lower than the divisor's degree.

    Why do I need 0 placeholders?

    Placeholders such as 0x² keep like terms in the same column, so each subtraction lines up. Without them it is easy to subtract an x term from an x² term by mistake. You can hide them with the checkbox once you are comfortable.

    When does polynomial long division stop?

    It stops as soon as the remainder is 0 or has a lower degree than the divisor. For a linear divisor the remainder is always a constant; for a quadratic divisor it has degree 1 or less.

    How do I write the final answer?

    Use p(x)/d(x) = q(x) + r(x)/d(x), or equivalently p(x) = d(x)·q(x) + r(x). If the remainder is 0, d(x) is a factor of p(x) and p(x)/d(x) simply equals q(x).

    Is long division the same as synthetic division?

    They give the same quotient and remainder. Synthetic division is a shortcut that only works for linear divisors like x − c, while long division works for any divisor, including quadratics such as x² + 1.

    Can the coefficients be fractions?

    Yes. Dividing by a divisor whose leading coefficient is not 1, such as 2x² − 3, often produces fractional coefficients. This calculator keeps them as exact fractions like 3/2 rather than rounded decimals.

    How can I check my answer?

    Multiply the quotient by the divisor and add the remainder. The result must equal the original dividend exactly. The calculator does this check automatically below the result.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Synthetic Division CalculatorDivide polynomials by x − c (synthetic table) or any polynomial (long division) with steps.Polynomial CalculatorAdd, subtract, multiply, divide and evaluate polynomials; see roots, degree and a graph.Rational Expressions CalculatorSimplify, add, subtract, multiply and divide rational expressions with excluded values.Polynomial Root FinderFind all real and complex roots of a polynomial up to degree 10, with the factored form.Graphing CalculatorPlot multiple functions with zoom, pan, intersections and a value table.Exponent CalculatorRaise any number to a power, including negative and fractional exponents.Logarithm CalculatorCalculate log in any base, ln, log10, log2 and antilog with change-of-base steps.Quadratic Equation SolverSolve ax² + bx + c = 0 with exact roots, steps, vertex and a parabola graph.Matrix CalculatorAdd, multiply, invert and row-reduce matrices up to 5×5 with exact fractions and steps.Prime Number CheckerCheck if a number is prime, factor it with a factor tree and list primes in a range.GCF and LCM CalculatorFind the GCF and LCM of two or more numbers with Euclid steps and prime factorization.Cubic Yard CalculatorConvert length, width and depth in any unit to cubic yards, cubic feet, m³ and material weight.Factorial CalculatorExact n! up to 5000! with digit count, trailing zeros and double factorial.Prime Factorization CalculatorFind prime factors in exponent form with a factor tree, divisor count and divisors list.Modulo CalculatorCalculate a mod n and the quotient, with floored, truncated and Euclidean rules.Exponential Growth CalculatorExponential growth and decay: final amount, rate or time, discrete or continuous.Linear Regression CalculatorLeast-squares line of best fit: slope, intercept, r, r², predictions and a scatter plot.System of Equations SolverSolve 2×2, 3×3 and 4×4 linear systems with exact fractions and step-by-step working.Cubic Equation SolverSolve ax³ + bx² + cx + d = 0 for real and complex roots with steps and a graph.Summation CalculatorEvaluate sigma notation: sum any expression in n from a to b with partial sums and a chart.Arithmetic Sequence CalculatorFind the n-th term, sum and full list of an arithmetic sequence, or d from two terms.Geometric Sequence CalculatorFind the n-th term, sum and infinite sum of a geometric sequence, or r from two terms.Fibonacci CalculatorExact n-th Fibonacci number (BigInt), sequence lists, Fibonacci check and golden ratio.Factors CalculatorAll factors and factor pairs of a number, prime factors, divisor count and perfect check.Depth of Field CalculatorNear and far focus limits, depth of field and hyperfocal distance for any camera or lens.Crop Factor CalculatorCrop factor, full-frame equivalent focal length and aperture, and field of view for any sensor.Completing the Square CalculatorRewrite ax² + bx + c in vertex form a(x − h)² + k step by step and solve it.Derivative CalculatorSymbolic derivative of any f(x) up to 5th order, with steps, slope at a point and a graph.Exposure Value CalculatorEV from aperture, shutter and ISO, or solve any missing setting with sunny 16 presets.Factoring Trinomials CalculatorFactor trinomials and polynomials: GCF, ac method, difference of squares, cubes, with steps.Integral CalculatorDefinite integral of f(x) from a to b with adaptive Simpson, area graph and antiderivative.Least Common Denominator CalculatorFind the LCD of two or more fractions and rewrite them as equivalent fractions, with steps.Limiting Reactant CalculatorFind the limiting reactant, theoretical yield and leftover excess from an equation.Parabola CalculatorVertex, focus, directrix, axis, intercepts and graph of a parabola from its equation.Prime Number List GeneratorList all primes in a range or the first N primes with a fast sieve; copy or download the list.Quadratic Regression CalculatorFit y = ax² + bx + c (or up to degree 6) to x, y data with R², predictions and a graph.Scatter Plot MakerPaste X,Y pairs for a scatter plot with trendline, equation, r and R². Download PNG.3D Graphing CalculatorPlot z = f(x, y) surfaces and 3D parametric curves; rotate, zoom, add contours, save PNG.Dot Plot MakerMake a dot plot or line plot from data or a frequency table; download PNG or SVG.Exponential Regression CalculatorFit y = a·bˣ or y = a·e^(kx) to data with r², predictions, residuals and a plot.Extended Euclidean Algorithm CalculatorFind gcd(a, b) and Bézout coefficients x, y with the full step-by-step division table.Factor Tree GeneratorDraw the prime factor tree of any number as a printable diagram, with exponent form and steps.Function Composition CalculatorFind f(g(x)), g(f(x)), f + g, f · g and f / g with values at a point and domains.X and Y Intercept CalculatorFind the x- and y-intercepts of lines, curves and functions with steps and a graph.Line Intersection CalculatorFind where two lines cross from equations, points or slopes, with parallel checks and a graph.Linear Programming SolverSolve max/min linear programs with the simplex method: tableau steps and a 2-variable graph.Modular Exponentiation CalculatorCompute a^b mod m for huge numbers with square-and-multiply steps (BigInt).Modular Inverse CalculatorFind a⁻¹ mod m with the extended Euclidean algorithm, step by step, for huge numbers too.Nth Term CalculatorFind the nth term formula of a sequence: arithmetic, geometric, quadratic or cubic.Partial Fraction Decomposition CalculatorSplit a rational function into partial fractions with the setup, equations and solution.Perpendicular Line CalculatorEquation of the perpendicular and parallel line through a point, with distance and a graph.Polar Graphing CalculatorGraph polar equations r = f(θ): roses, cardioids, spirals, with a θ range slider and PNG export.Scale Factor CalculatorScale factor between similar figures, plus scaled lengths, areas (k²) and volumes (k³).Set CalculatorUnion, intersection, difference and complement of up to 4 sets, with a Venn diagram and counts.Table of Values CalculatorMake an x/y table for any function with a start, end and step, then plot it or copy CSV.Algebra CalculatorSimplify, expand and factor algebraic expressions with exact answers and step-by-step working.Determinant CalculatorDeterminant of a 2×2 to 8×8 matrix with exact fractions and cofactor or row-reduction steps.Differential Equation SolverSolve first- and second-order ODEs step by step, with initial conditions, an RK4 check and a graph.Domain and Range CalculatorFind the domain and range of a function in interval notation, with steps and a graph.Eigenvalue and Eigenvector CalculatorEigenvalues (real or complex), eigenvectors and the characteristic polynomial of a square matrix.Equation SolverSolve any equation for x: exact roots, complex roots, numeric answers, steps and a graph.Inequality CalculatorSolve linear, quadratic, rational and absolute value inequalities with steps and a number line.Inverse Function CalculatorFind the inverse f⁻¹(x) of a function with steps, domain restrictions and a graph.Laplace Transform CalculatorLaplace transform of f(t) with the table rule used for each term and the region of convergence.Limit CalculatorEvaluate limits at a point or at infinity, one-sided or two-sided, with steps, table and graph.Linear Interpolation CalculatorInterpolate or extrapolate y for any x from two points or a data table, with steps and a plot.Matrix Inverse CalculatorFind the inverse of a 2×2 to 8×8 matrix in exact fractions with Gauss–Jordan or adjugate steps.Partial Derivative CalculatorPartial derivatives ∂/∂x, ∂/∂y, second and mixed orders with steps, gradient and Hessian.
    See all 74 Algebra & Calculus Calculators →