Long Multiplication Calculator with Steps

This free long multiplication calculator multiplies two numbers of any size and shows the complete step-by-step working — every partial product, every carried digit, and the final addition — using the standard algorithm taught in schools. It handles whole numbers, decimals, and negative numbers, making it both a fast way to multiply large numbers and a learning tool for students who want to see how the answer is built rather than just get it. Enter two numbers and the calculator lays out the full solution exactly as you would write it by hand.

How to Use the Calculator

  1. Enter the first number (the multiplicand).
  2. Enter the second number (the multiplier).
  3. Calculate — see the product plus the full long-multiplication layout with each partial product shown on its own line.

What Is Long Multiplication?

Long multiplication (also called the standard algorithm) is a method for multiplying multi-digit numbers by breaking the problem into a series of smaller single-digit multiplications based on place value. You multiply the top number by each digit of the bottom number in turn, write each result as a partial product shifted one place to the left for each higher place value, and then add all the partial products together. The shifting is the key idea: it accounts for the fact that the digit in the tens place is really worth ten times its face value, the hundreds place a hundred times, and so on.

Step-by-Step Example: 23 × 45

StepCalculationPartial Product
1. Multiply by the ones digit (5)23 × 5115
2. Multiply by the tens digit (4), shift one place left23 × 4 = 92 → 920920
3. Add the partial products115 + 9201,035

So 23 × 45 = 1,035. The placeholder zero on the second line (920 rather than 92) is what represents multiplying by 40 instead of 4 — one of the most common places beginners slip up.

Larger Example: 123 × 456

With three-digit numbers there are three partial products, each shifted one more place to the left:

Multiplying Decimals

To multiply decimals, ignore the decimal points and multiply the numbers as whole numbers, then place the decimal point in the answer. Count the total number of decimal places in both factors, and put that many decimal places in the product. For example, 2.3 × 4.5: multiply 23 × 45 = 1,035, then since there are two decimal places total, the answer is 10.35. The calculator handles this placement automatically.

Multiplying Negative Numbers

The rules of signs are simple: a negative times a positive is negative, and a negative times a negative is positive. Multiply the absolute values using long multiplication, then apply the sign. For example, −23 × 45 = −1,035, while −23 × −45 = +1,035.

Carrying Correctly

When a single-digit multiplication produces a result of 10 or more, you write the ones digit and carry the tens digit to add to the next column. For example, multiplying 7 × 8 = 56: write 6 and carry 5. Forgetting to carry — or adding the carry to the wrong column — is the second most common error after misplacing the shift zeros. Working neatly in aligned columns prevents both.

Tips for Doing Long Multiplication by Hand

Why Learn Long Multiplication?

Even though calculators are everywhere, understanding long multiplication builds genuine number sense and a deep appreciation for place value that underpins algebra, mental math, and estimation. Seeing the partial products makes it clear why the algorithm works, turning a memorized procedure into real understanding. That is why it remains a core part of the elementary and middle-school curriculum worldwide, and why a step-by-step calculator is so useful for checking work and learning from mistakes.

Long Multiplication vs Other Methods

MethodBest For
Standard algorithm (long multiplication)Any multi-digit numbers; the universal method
Grid / box methodVisualizing place value while learning
Lattice methodKeeping digits organized for large numbers
Mental mathSmall or round numbers

Frequently Asked Questions

How do you do long multiplication?

Multiply the top number by each digit of the bottom number, shifting each partial product one place to the left as you move to higher digits, then add all the partial products together.

What is a partial product?

A partial product is the result of multiplying the whole top number by a single digit of the bottom number. The final answer is the sum of all the partial products.

Why do you add a zero when multiplying by the tens digit?

Because the tens digit represents a value ten times larger, its partial product is shifted one place to the left, which is the same as adding a zero placeholder on the right.

How do you multiply decimals with long multiplication?

Ignore the decimal points and multiply as whole numbers, then count the total decimal places in both factors and place that many in the answer. For 2.3 × 4.5, multiply 23 × 45 = 1,035 and place two decimals to get 10.35.

How do you multiply negative numbers?

Multiply the absolute values, then apply the sign rule: negative × positive is negative, and negative × negative is positive.

What is the standard algorithm for multiplication?

It is the formal long-multiplication method: multiply by each digit, shift each partial product by its place value, and add. It works for numbers of any size.

Can this calculator multiply very large numbers?

Yes — it handles large numbers, decimals, and negatives, and shows every step, making it useful for both quick answers and learning the method.

How do I check my long multiplication is right?

Estimate by rounding the factors and compare, or reverse the operation by dividing the product by one factor to see if you get the other. The step-by-step layout also lets you spot exactly where an error occurred.

Is this long multiplication calculator free?

Yes — it is completely free, requires no signup, and shows full step-by-step working for every problem.