Menu

Long Division Calculator

The ladder drawn rung by rung, with the exact decimal and the remainder.

By Nethanel Bar, Co-founder & CEO

Last updated

Want to solve these without the calculator?

The Coddy math course teaches the method itself - you work each step on an interactive board and get told exactly where a move went wrong.

Long division is one loop, four moves

Every rung of the ladder is the same four moves: bring down the next digit, ask how many times the divisor fits, multiply, subtract. What is left after the subtraction carries into the next rung, and the digits you write on top assemble the quotient. Nothing else ever happens - long division is a short algorithm applied as many times as the number has digits.

The first rung is the only special one: you take just enough digits for the divisor to fit at all. Dividing 1234 by 56, neither 1 nor 12 is big enough, so the first window is 123 - and 56 fits into it twice. After that it is strictly one digit per rung, zeros included: when 56 fits zero times, the 0 still goes on top, and skipping it is the classic way to lose a place value.

When the digits run out and something is still left over, the same loop keeps going past the decimal point by bringing down zeros - which is where decimals actually come from. And when a remainder shows up that you have seen before, the digits between the two sightings must repeat forever: that is why 7 ÷ 12 = 0.58333… repeats, spotted by the ladder itself rather than asserted.

What to notice

  • Every rung is the same four moves - bring down, divide, multiply, subtract - and the subtraction's leftover is what the next rung starts from.
  • The remainder at every rung is smaller than the divisor. If it is not, the quotient digit above it was too small - the built-in error check.
  • A zero quotient digit is still a digit. When the divisor does not fit, write the 0 - dropping it shifts every later digit one place.
  • Decimals are the same loop continued: out of digits, bring down a 0 past the point and keep going.
  • A repeating decimal is a repeated remainder. There are only so many possible remainders, so a division that never ends must eventually revisit one - and from there the digits cycle forever.

How to do long division

  1. Take the first window

    Read digits of the dividend from the left until the number is at least the divisor. For 731 ÷ 4 that is just the 7; for 1234 ÷ 56 it is 123.

  2. Divide, multiply, subtract

    How many whole times does the divisor fit? Write that digit on top, write the product underneath, subtract. 4 goes into 7 once; 7 - 4 leaves 3.

  3. Bring down the next digit and repeat

    Append the next digit of the dividend to the leftover and run the same three moves on it. 3 becomes 33, and 4 fits 8 times.

  4. Out of digits? Stop with a remainder, or push past the point

    What is left at the end is the remainder: 731 ÷ 4 = 182 R 3. To get a decimal instead, put a point in the quotient and keep bringing down zeros: 182.75.

Reading the answer three ways

The same division, in the three forms a question might want - and when each one is the right answer.

DivisionQuotient and remainderExact decimalAs a fraction
731 ÷ 4182 R 3182.75731/4 = 182¾
1234 ÷ 5622 R 222.03(571428)617/28
7 ÷ 120 R 70.58(3)7/12
100 ÷ 812 R 412.525/2
45 ÷ 95 R 055
10 ÷ 33 R 13.(3)10/3
1 ÷ 70 R 10.(142857)1/7

Worked examples

The full ladder: 731 ÷ 4

plain
731 ÷ 4

4 into 7 goes once, leaving 3. Bring down the 3: 4 into 33 goes 8 times, leaving 1. Bring down the 1: 4 into 11 goes twice, leaving 3. That is 182 remainder 3 - and pushing past the point, 30 gives a 7 and 20 gives a 5, so the exact decimal is 182.75.

A two-digit divisor: 1234 ÷ 56

plain
1234 ÷ 56

Neither 1 nor 12 fits 56, so the first window is 123: 56 goes in twice (112), leaving 11. Bring down the 4: 56 into 114 goes twice again (112), leaving 2. So 1234 ÷ 56 = 22 R 2. With a bigger divisor the only extra work is estimating each quotient digit - the loop is unchanged.

A repeating decimal caught in the act: 7 ÷ 12

plain
7 ÷ 12

7 is smaller than 12, so the integer part is 0 and the ladder goes straight past the point: 70 gives 5 (leaving 10), 100 gives 8 (leaving 4), 40 gives 3 (leaving 4 again). The remainder 4 has appeared before - so from there the ladder can only repeat itself, and the answer is exactly 0.583333… = 0.58 with the 3 repeating.

Decimals in the question: 12.5 ÷ 0.5

plain
12.5 ÷ 0.5

Multiply both numbers by 10 to clear the points: 125 ÷ 5. Scaling both together leaves the quotient untouched - the answer is 25 either way - which is why the school method says "move both decimal points the same amount". The ladder then runs on whole numbers.

Common mistakes

  • Skipping a zero in the quotient. When the divisor fits zero times, the 0 must still be written on top - dropping it turns 618 ÷ 6 = 103 into 13.
  • Letting a remainder reach the divisor. Every rung's leftover must be smaller than the divisor; if it is not, the digit on top should have been bigger.
  • Bringing down two digits at once. One digit per rung, always - two at once misaligns every column after it.
  • Moving only one decimal point. Clearing 12.5 ÷ 0.5 means scaling BOTH by 10; scaling one of them changes the answer, not just the layout.
  • Writing the remainder as if it were a decimal: 182 R 3 is not 182.3. The remainder is 3 more QUARTERS to share out - as a decimal that is .75.
  • Rounding a repeating decimal and calling it the answer. 7 ÷ 12 is 0.583333… exactly; 0.58 is an approximation, and the fraction 7/12 is the exact form when in doubt.

Long division FAQ

What are the steps of long division?
Four moves, repeated: bring down the next digit, divide (how many whole times does the divisor fit?), multiply the divisor by that digit, subtract. The leftover feeds the next rung, and the digits written on top assemble the quotient. The animation above runs exactly this loop, one rung per click.
How do I know how many digits to take first?
Read from the left until the number is at least the divisor. For 731 ÷ 4 the 7 alone is enough; for 1234 ÷ 56 you need 123. Everything after the first window is strictly one brought-down digit per rung.
What do I do with the remainder?
It depends what the question wants. As it stands, 731 ÷ 4 = 182 remainder 3. As a fraction, put the remainder over the divisor: 182¾. As a decimal, keep the ladder going - bring down zeros past the point until it terminates or starts repeating. All three forms are shown above.
How does long division work with decimals?
Scale both numbers by the same power of ten until the divisor is whole - 12.5 ÷ 0.5 becomes 125 ÷ 5 - and divide as normal. Scaling both together does not change the quotient. Note the remainder now belongs to the scaled problem, which is why this page reports quotient-and-remainder only for whole-number questions.
Why do some divisions repeat forever?
Because the ladder can only produce so many different remainders - fewer than the divisor - so a division that never hits zero must eventually revisit one. From that moment the same rungs replay in a cycle: the digits between the two sightings are the repeating block. Dividing by 12 must repeat within 11 decimal digits; dividing by 7 repeats every 6.
How can I check a long division answer?
Multiply back and add the remainder: quotient × divisor + remainder should rebuild the dividend exactly. For 731 ÷ 4: 182 × 4 = 728, plus 3 is 731. It catches both kinds of error - a wrong digit and a remainder that grew past the divisor.
Why is the exact answer sometimes a fraction?
When the decimal repeats forever - or runs longer than the ladder legibly shows - the fraction is the only finite way to write the exact value. 7 ÷ 12 IS 7/12; the decimal 0.5833… never finishes saying so. The fraction shown is always in lowest terms.

More math tools

Coddy programming languages illustration

Learn math with Coddy

GET STARTED