Long Multiplication Calculator
Multi-digit multiplication worked out step by step, with carries
Multiply whole numbers or decimals with the standard long multiplication method, showing each partial product, the carries and the final sum.
Basic ArithmeticUpdated October 21, 2026Checked against 6 reference values
Examples
347 × 26
9022
Working
- 1
347 × 6 (the ones digit)
2082 - 2
347 × 2 (the tens digit)
6940, shifted 1 place left - 3
Add the partial products
2082 + 6940 = 9022
What this calculator does
Type two numbers and the calculator multiplies them the way it is taught in school, with the standard long multiplication algorithm. It shows each partial product, the carries, the place-value shift for each row and the final sum, both as a written explanation and laid out in columns. It handles whole numbers of up to 30 digits and decimals, and checks the answer with exact arithmetic. Use it to check homework, to see where a mistake crept in, or to explain the method to a learner.
The standard algorithm
a × b = a × (ones digit of b) + a × (tens digit of b) × 10 + a × (hundreds digit of b) × 100 + …
- Write the larger number on top and the smaller underneath, lining up the right-hand digits.
- Multiply the top number by the ones digit of the bottom number, right to left, carrying into the next column whenever a product is 10 or more.
- Multiply by the tens digit and write the result shifted one place left, which is the same as multiplying by 10. Continue for each digit.
- Add the partial products.
Worked example: 347 × 26
First, 347 × 6: 6 × 7 = 42, write 2 and carry 4; 6 × 4 + 4 = 28, write 8 and carry 2; 6 × 3 + 2 = 20, giving 2082. Next, 347 × 2 in the tens place gives 694, written one place left as 6940. Adding them, 2082 + 6940 = 9022.
Multiplying decimals
Ignore the decimal points, multiply as whole numbers, then count the decimal places in both numbers and place the point that many digits from the right of the answer. For 12.5 × 0.4, multiply 125 × 4 = 500; there are two decimal places in total, so the answer is 5.00, which is 5. Estimating first, 12 × 0.4 is about 5, is a quick check that the point is in the right place.
Zeros in the bottom number
A zero digit gives a partial product of zero, which you can skip as long as the next row is shifted correctly. In 908 × 307, the tens digit is 0, so the rows are 908 × 7 = 6356 and 908 × 300 = 272400, adding to 278756. Forgetting the extra shift after a zero is one of the most common mistakes.
Common mistakes
- Adding the carry before multiplying instead of after: carry digits are added to the product of the next column.
- Forgetting to shift each new row one place left (or to write a placeholder zero).
- Misaligned columns when adding the partial products; squared paper helps.
- Placing the decimal point by lining up the decimals, as in addition, instead of counting decimal places.
Checking your answer
Two quick checks catch most errors. First, estimate by rounding: 347 × 26 is close to 350 × 25, about 8,750, so an answer near 9,000 is plausible while 902 or 90,000 is not. Second, check the last digit: the ones digit of the product must match the ones digit of the product of the two ones digits, here 7 × 6 = 42, so the answer must end in 2. Casting out nines is a traditional check that works with digit sums, though it cannot catch every mistake.
Other methods
Some classrooms teach the area or box method, which splits each number into tens and ones and multiplies every pair, or the lattice method, which records partial products in a grid. They produce the same partial products in a different layout. The standard algorithm is the most compact and is the method named in the Common Core standards for fifth grade.
Long Multiplication Calculator: common questions
How do you do long multiplication?
Multiply the top number by each digit of the bottom number, starting from the ones digit, carrying as you go. Shift each new row one place left, then add all the rows.
What are partial products?
The results of multiplying the top number by each digit of the bottom number, already shifted for place value. Their sum is the final answer.
How do I multiply decimals with long multiplication?
Multiply as if there were no decimal points, then count the total decimal places in both numbers and put that many digits after the point in the answer.
Why do we shift each row to the left?
Because the second digit of the bottom number is in the tens place, so its partial product is ten times larger. Shifting left multiplies by ten.
Can it handle very large numbers?
Yes, up to 30 digits on top and 15 on the bottom. The answer is checked with exact integer arithmetic, so there is no rounding error.
Sources
Related calculators
- Basic CalculatorA desk-style four-function calculator with percent, sign, CE and AC, four memory keys, keyboard input and a running tape, plus a check of how your entry would come out with order of operations.
- Remainder CalculatorDivide any two numbers and get the quotient and remainder, the full digit-by-digit long division layout, the exact decimal with its repeating block, a mixed number, and a divisibility check against a list of divisors.
- Big Number CalculatorAdd, subtract, multiply, divide, raise to powers and take factorials, GCDs, LCMs and modular powers of whole numbers with hundreds or thousands of digits. Every digit is exact, with a primality check on the result.
- Scientific Notation CalculatorConvert any number to scientific, E and engineering notation with the SI prefix and full standard form, round to significant figures, and multiply, divide, add or subtract numbers in scientific notation with the steps shown.
- Rounding CalculatorRound numbers to tens, hundreds, whole numbers or any number of decimal places using half up, half to even, half down, ceiling, floor or truncation, with exact decimal arithmetic.