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.
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.
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.
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.
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.
More Tools to Level Up
Once you understand the steps, practice them until they're automatic.
Complement Drills
Drill the complement pairs that the solver uses until they're instant.
Time Attack
Apply what the solver taught you under time pressure.
Flash Anzan
Mental math speed training once you've internalized the steps.
Learning Path
Structured 8-level curriculum for guided learning.
Worksheet Generator
Print problems to solve on paper or a physical abacus.
How to Use Guide
The complete beginner's guide to using an abacus.
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 →