Long Multiplication Calculator

How do I multiply large numbers by hand step-by-step?

Calculate large number multiplication using the traditional long multiplication method, showing each step of the process including partial products and final sum.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Long multiplication works like building with blocks, where each digit in the bottom number creates its own layer. Instead of trying to multiply large numbers all at once, you break the problem into smaller pieces. Each digit in the multiplier (bottom number) gets its own turn to multiply the entire top number, creating what mathematicians call partial products.

The magic happens in how these partial products align. When you multiply by the tens digit, you're really multiplying by that digit times 10, so the result shifts one position to the left. The hundreds digit shifts two positions, and so on. This shifting ensures each partial product represents its true value in the final sum.

Modern calculators use the same basic principle, just much faster. The algorithm remains unchanged from what students learn by hand—break the multiplication into manageable pieces, calculate each piece accurately, then combine them systematically.

When To Use This
Right tool, right situation

Use long multiplication when you need to verify calculator results for important calculations, like construction measurements or financial computations where errors have real consequences. It's also valuable for understanding why certain multiplication tricks work, building the number sense that helps you estimate reasonable answers.

Avoid long multiplication for routine calculations where speed matters more than understanding the process. Modern tools handle these efficiently, and hand calculation becomes inefficient for business or scientific work. Also skip it when dealing with decimals or very large numbers—specialized algorithms handle these cases more reliably.

Teachers use long multiplication to build computational fluency and number sense. Students who understand the process can better estimate results, spot calculator errors, and understand more advanced mathematical concepts that build on multiplication foundations.

Common Mistakes
Why results sometimes look wrong

Students often forget to shift partial products correctly, writing all results in the same column regardless of which digit they're multiplying. This happens because they focus on the individual multiplication without considering place value. The result is dramatically wrong answers that seem mathematically sound at first glance.

Another common error involves skipping zeros in the multiplier, particularly in the middle positions. When multiplying by 205, students might forget the zero in the tens place and accidentally compress 205 into 25. This compression loses an entire power of 10, shrinking the answer by 90%.

Carrying errors multiply throughout the calculation, where a single mistake in one partial product corrupts the final sum. Students might correctly calculate each piece but add the partial products incorrectly. Double-checking the addition step catches these errors before they invalidate otherwise perfect multiplication work.

The Math
Worked examples and deeper derivation

The mathematical foundation rests on the distributive property: a × (b + c) = (a × b) + (a × c). When you multiply 347 × 28, you're really calculating 347 × (20 + 8) = (347 × 20) + (347 × 8). Each digit in the multiplier represents a power of 10, so 28 becomes 2×10¹ + 8×10⁰.

Place value determines where each partial product belongs in the final sum. The ones digit creates a partial product in its natural position. The tens digit creates a partial product shifted left by one position, effectively multiplying by 10. This systematic positioning prevents the chaos that would result from adding misaligned numbers.

Carrying handles overflow when partial products exceed single digits. Each position can hold only digits 0-9, so larger values must carry to the next position. This process maintains the base-10 structure that makes our number system work consistently across all calculations.

Elementary homework problem
347 × 28
Result is 9,716. The step-by-step breakdown shows partial products: 347 × 8 = 2,776 and 347 × 20 = 6,940, which sum to the final answer.
Small business calculation
125 × 36
Result is 4,500. This shows how to multiply a unit price by quantity, breaking down into 125 × 6 = 750 and 125 × 30 = 3,750.
Area calculation verification
84 × 67
Result is 5,628. Useful for checking room area calculations, showing partial products 84 × 7 = 588 and 84 × 60 = 5,040.
Expert Unlock
The thing most explanations skip

Professional mathematicians recognize long multiplication as an O(n²) algorithm—the time required grows quadratically with the number of digits. For multiplying two n-digit numbers, you perform roughly n² single-digit operations. More efficient algorithms like Karatsuba multiplication reduce this complexity for very large numbers, but long multiplication remains optimal for human calculation because it minimizes cognitive load through its systematic, predictable steps.

How does long multiplication work step by step?

Why do we multiply by each digit separately?
Long multiplication breaks down the second number into its place values (ones, tens, hundreds). Each digit is multiplied by the first number, then shifted to the correct position based on its place value. This creates partial products that are easier to calculate mentally.
What are partial products in multiplication?
Partial products are the individual multiplication results for each digit in the multiplier. For 347 × 28, the partial products are 347 × 8 = 2,776 and 347 × 20 = 6,940. Adding these partial products gives the final answer of 9,716.
How do I line up the numbers correctly?
Write the larger number on top and align digits by place value (ones under ones, tens under tens). When multiplying by tens, shift the result one position left. For hundreds, shift two positions left. This ensures each partial product represents the correct place value.

Need something this doesn't cover?

Suggest a tool — we'll build it →