Online Virtual Abacus — Soroban, Suanpan & School Abacus | LazyTools
🧮 Reference & Education

Online Virtual Abacus — Soroban, Suanpan & School Abacus

An interactive virtual abacus supporting three types: Soroban (Japanese, 1+4 bead), Suanpan (Chinese, 2+5 bead), and School abacus (10-bead horizontal rows). Click beads to move them. Type any number to set the abacus automatically. Use practice mode for addition and subtraction exercises. Real-time value display. No download, no signup.

3 abacus types Soroban (Japanese) Suanpan (Chinese) Practice mode Type to set number
ADSENSE — 728×90 LEADERBOARD
🧮 Virtual Abacus

Click beads to move them — or type a number to set the abacus automatically

Choose Soroban, Suanpan, or School abacus. Value reads in real time. Use practice mode for arithmetic exercises.

Set number:
0
Current value on abacus
History
Move beads or use practice mode to see history here.
ADSENSE — 728×90 LEADERBOARD
🧮
Need a full online calculator?
The free Next Leap Year Calculator shows the next leap year, days until Feb 29, and step-by-step Gregorian rule — a fun companion tool for learning about number systems and calendars.
📅 Next Leap Year →
⭐ User Ratings

Rate this tool

4.9
★★★★★
Based on 3,800 ratings
5
3,534
4
152
3
76
2
38
1
0
Did this help you understand the abacus?
Thank you for your rating!
✔ Key Features

What makes this virtual abacus different

🧮
Three Abacus Types
Switch between Soroban (Japanese, 1 heaven + 4 earth beads), Suanpan (Chinese, 2 heaven + 5 earth beads), and School abacus (10 horizontal beads per row). Most tools offer only one type.
🔢
Type to Set Number
Type any number in the input field and click Set. The abacus automatically positions all beads correctly. Instantly see how any number is represented on the abacus. No tool offers this feature.
🎯
Practice Mode
Generate random addition and subtraction exercises. Read the question, set the abacus manually, type your answer, and check it. Tracks correct answers and total attempts. Choose operation type.
📊
Real-Time Value Display
The numerical value updates instantly as you click beads. You always know the current value on the abacus. History log tracks all bead movements and practice answers.
📋
Calculation History
Every Set operation and practice answer is logged in the history panel. Scroll through to review your work. Clear the history when starting fresh.
📱
Mobile Friendly
The SVG abacus is touch-friendly. Tap beads to move them on smartphones and tablets. The abacus scales responsively to any screen size.
🎹
Rod Place Value Labels
Each rod is labeled with its place value (units, tens, hundreds, thousands, etc.) so learners understand positional notation as they use the abacus.
🔓
Free, No Signup
100% free with no account, no download, and no signup. Works in any modern browser. All logic runs in JavaScript in the browser.
📖 How to Use

How to use the virtual abacus

1
Choose abacus type
Click Soroban for the Japanese abacus (1 heaven bead + 4 earth beads), Suanpan for the Chinese abacus (2 heaven + 5 earth), or School for the simple counting frame.
2
Click beads to move them
Click any bead on the abacus to move it toward or away from the central dividing bar. Earth beads move up to count; heaven beads move down to count. The value updates live.
3
Or type a number to set it
Type any number in the input field and click Set. The abacus positions all beads automatically. Useful for learning how specific numbers are represented.
4
Use practice mode
Click Practice Mode. A random arithmetic question appears. Set the answer on the abacus manually, then type your answer and click Check. Your score is tracked.
5
Reset when needed
Click Reset to return all beads to their zero position. The value resets to 0. History is preserved until you manually clear it.
📊 Comparison

LazyTools vs other online virtual abacus tools

FeatureLazyToolsalcula.comsorobanexam.orgtoytheater.comdcode.fr
Multiple abacus types✅ 3 types2 typesSoroban onlySchool onlySoroban only
Type number to set abacus✅ Yes❌ No❌ No❌ No✅ Auto only
Practice mode with scoring✅ + / - with score❌ No✅ Yes❌ No❌ No
Real-time value display✅ Yes✅ Yes✅ Yes❌ No✅ Yes
Calculation history✅ Yes❌ No❌ No❌ No❌ No
Rod place value labels✅ Yes❌ No❌ No✅ Yes❌ No
Mobile touch friendly✅ Yes✅ Yes✅ Yes✅ Yes✅ Yes
No signup required✅ Always✅ Yes✅ Yes✅ Yes✅ Yes
📋 Abacus Reference

Soroban bead positions — digits 0 through 9

DigitHeaven beadEarth beads (up)FormulaVisual (H|E)
0Up (inactive)00 + 0 = 0○|○○○○
1Up (inactive)10 + 1 = 1○|●○○○
2Up (inactive)20 + 2 = 2○|●●○○
3Up (inactive)30 + 3 = 3○|●●●○
4Up (inactive)40 + 4 = 4○|●●●●
5Down (active)05 + 0 = 5●|○○○○
6Down (active)15 + 1 = 6●|●○○○
7Down (active)25 + 2 = 7●|●●○○
8Down (active)35 + 3 = 8●|●●●○
9Down (active)45 + 4 = 9●|●●●●
📐 Abacus Guide

Abacus Guide — History, Types, and How to Read Bead Positions

The abacus is one of the oldest calculating devices in human history, with evidence of counting boards dating back over 4,000 years to Babylonia and Sumeria. Long before written numerals or electronic calculators, merchants, traders, and scholars used variations of the abacus to perform arithmetic quickly and accurately. Today, the abacus is still taught in schools across Japan, China, and Southeast Asia as a tool for developing mental arithmetic skills and number sense.

The Soroban — Japan's precision abacus

The Soroban evolved from the Chinese Suanpan between the 14th and 16th centuries. Japanese abacus makers streamlined the design by removing one heaven bead (reducing from 2 to 1) and one earth bead (reducing from 5 to 4), creating an abacus optimised precisely for base-10 arithmetic. Each rod holds exactly the beads needed to represent digits 0-9 with no redundancy. The heaven bead contributes 5 when pushed toward the bar; each earth bead contributes 1 when pushed toward the bar. A rod showing the heaven bead down and 3 earth beads up represents 5 + 3 = 8.

The Suanpan — China's historical calculator

The Suanpan has 2 heaven beads (each worth 5) and 5 earth beads (each worth 1) per rod, giving a theoretical rod capacity of 15. This design was historically useful for hexadecimal and other non-decimal calculations in Chinese commerce, and also allowed for a specific bead-carrying technique used in traditional Chinese multiplication algorithms. For standard decimal arithmetic, only the range 0-9 is used per rod.

The school abacus — teaching counting and place value

The school abacus (also called a counting frame or Russian-style abacus) has 10 horizontal beads per row, with each row representing a power of 10. The bottom row is units, the next row tens, then hundreds, thousands, and so on. Children slide beads from right to left to count. Representing the number 342, for example, involves moving 3 beads in the hundreds row, 4 in the tens row, and 2 in the units row to the left side. This physical representation of place value helps children build number sense before they encounter abstract numerals.

Mental arithmetic through abacus visualisation

One of the most remarkable outcomes of abacus training is the development of mental arithmetic through visualisation. Experienced soroban practitioners can perform calculations entirely in their head by mentally picturing the bead movements on an imagined abacus. Studies in Japan have shown that children trained on the soroban can calculate sums of several 10-digit numbers in under a minute mentally. This skill develops because the motor memory of moving beads creates strong spatial-numerical associations in the brain.

❓ FAQ

Virtual abacus — 8 questions answered

The Soroban is the Japanese abacus with 1 heaven bead (worth 5) and 4 earth beads (worth 1 each) per rod. To show a digit, push earth beads up and the heaven bead down toward the dividing bar. Value = heaven active (5) + earth count (0-4). Range per rod: 0-9.

The Suanpan is the traditional Chinese abacus with 2 heaven beads (worth 5 each) and 5 earth beads (worth 1 each) per rod. Max rod value is 15, designed for hexadecimal calculations. For decimal arithmetic, only 0-9 is used per rod.

Each rod is one digit. Value = (heaven beads touching the bar x 5) + (earth beads touching the bar x 1). Reading left to right gives most-significant to least-significant digit. The displayed value updates automatically as you click beads.

Type any number in the input field and click Set. The abacus automatically positions all beads. Useful for learning how specific numbers are represented and checking your manual bead work.

The school abacus (counting frame) has 10 horizontal beads per row. Each row is a power of 10. Slide beads left to count them. Used to teach place value to young children. Bottom row = units, next = tens, then hundreds, etc.

Set the first number. Then add each digit of the second number to the matching column, left to right. When a column exceeds 9, carry 1 to the next column left. Use the practice mode to follow step-by-step addition exercises.

Research shows abacus training improves mental arithmetic speed, working memory, spatial reasoning, and concentration. Students develop the ability to visualise calculations mentally without a physical tool.

LazyTools Virtual Abacus is 100% free. No download, no account, no signup. Supports Soroban, Suanpan, and school abacus. Click beads, type numbers, practice mode, history. Works in any modern browser.