Learning Tool

Abacus Step-by-Step Solver

Enter any math problem and watch the abacus solve it step by step. See every bead movement, every complement operation, and every carry-over explained clearly.

Try the Step Solver Free →

How the Solver Works

📝 Enter Your Problem

Type any arithmetic expression — simple like 23 + 45 or complex like 891 - 345 + 127. The solver handles multi-step calculations with any number of operands.

👆 Step Through the Solution

Click "Next Step" to advance through the solution. Each step shows the specific bead movement with a plain-English explanation like "Add 3 to ones rod" or "Use 5-complement: add 5, subtract 2." The abacus beads update live.

🎯

Visual Learning

Watch the actual abacus beads move as you step through each operation.

🔄

Forward & Back

Step forward and backward to study each movement at your own pace.

📖

Clear Explanations

Each step includes plain-English description of what's happening and why.

🇯🇵🇨🇳

Soroban & Suanpan

Works with both Japanese and Chinese abacus modes.

Perfect For

🧑‍🎓

Self-Study

Stuck on a problem? Enter it in the solver and see how an expert would solve it step by step. Learn by watching.

👨‍🏫

Teaching

Project the solver on a classroom screen. Walk students through each calculation step with visual bead movements.

🔍

Checking Work

Solved a problem but not sure if you did it right? Enter it in the solver to see the correct approach and verify your answer.

What a Solve Actually Looks Like

Here's an example of the kind of breakdown you'd see for a real problem.

Problem: 47 + 38
1

Set 47 on the abacus

Tens rod: 4 earth beads up. Ones rod: 1 heaven bead down + 2 earth beads up. The abacus now reads 47.

2

Add 3 to tens rod

We're adding 38, so start with the tens digit: 3. The tens rod has 4, and we need to add 3. That makes 7. Push the heaven bead down and push 2 earth beads up. Tens rod now shows 7.

3

Add 8 to ones rod — but wait, can't do it directly

The ones rod shows 7. We need to add 8. That would make 15, which is more than 9 — so we need to carry over. Use 10-complement: the complement of 8 is 2.

4

Carry 1 to tens, subtract 2 from ones

Add 1 to the tens rod (7 → 8). Subtract 2 from the ones rod (7 → 5). Ones rod now shows 5, tens rod shows 8.

Result: 85

47 + 38 = 85. The solver shows each of these steps one at a time, and the beads on the abacus move as you click through them.

That's the kind of breakdown you get for every problem. Try typing in something like 234 + 567 or 1000 - 389 — the solver handles it all, including chain operations. It's genuinely the fastest way to learn how complement techniques work in practice.

Step Solver FAQ

What problems can the solver handle?

Addition and subtraction of any size that fits the abacus columns (up to 13 rods). Enter problems like "234 + 567", "1000 - 389", or chain multiple operations like "45 + 67 - 23".

Can I see the beads move on the abacus?

Yes! The solver controls the actual abacus display. As you click through each step, the beads physically move on the abacus to show you the current state. You can go forward and backward at your own pace.

Does it explain complement techniques?

Absolutely. When a step requires a 5-complement or 10-complement operation, the solver explains exactly what's happening — "Use 5-complement: add 5 bead, subtract 2 from earth beads." It's the best way to learn these techniques. Practice them separately with our complement drills.

See Any Problem Solved Step by Step

Enter your problem, click through the steps, and learn exactly how it's done on the abacus.

Try the Step Solver Free →