Online Abacus: Free Soroban and Chinese Suanpan

Updated · By Edulist · 7 sources

100%

A bead counts when it touches the beam. Heaven beads (above the beam) are worth 5; earth beads (below) are worth 1. The right-hand rod is the ones.

Keyboard and touch help
  • Drag a piece from the tray onto the board, or press a tray button (Enter) to add it in the next spot.
  • Tab to a piece. Arrow keys move it (Shift for bigger steps). Space adds it to the selection.
  • Tap a piece, or press Enter on it, to move it the way the material works (slide a bead). Space still selects.
  • D duplicates, R rotates, G trades up a group, B breaks a piece apart, Delete removes it.
  • Ctrl+Z undoes and Ctrl+Shift+Z redoes (Cmd on a Mac).
  • Drag across empty space to select several pieces. Drop pieces on the trash or back on the tray to delete them.

Explore math programs

See all math programs →

Compare listed prices and grade ranges. Save favorites on this device; directory inclusion does not imply funding approval. Confirm current prices and availability with the provider.

RightStart Mathematics

Gr. K–8 · Curriculum · Books

Singapore Math

Gr. K–6 · Curriculum · Books

Math Mammoth

Gr. K–8 · Curriculum · Books

How to use it

  1. Tap beads to show a number

    Tap a bead (or press Enter on it) to push it to the beam, along with the beads between it and the beam. Tap a bead at the beam to push it back. You can also drag beads, or select one and use the up and down arrows.

  2. Read the rods

    The right-hand rod is the ones, then tens, hundreds and so on to the left. Each rod's digit shows under it, and the readout gives the number in expanded form.

  3. Show any number

    Type a number into Show to set the abacus. Place values labels each rod: 1, 10, 100, 1,000 and up.

  4. Get guided steps

    Type a number under Guide me and press Add or Subtract. The board lists the bead moves rod by rod, with the partner numbers (5 and 10 complements), and Next step makes each move.

  5. Try the suanpan

    Switch to the Chinese suanpan, with 2 heaven beads and 5 earth beads per rod. A suanpan rod can hold up to 15 while you work.

  6. Work the task cards

    Ten cards check themselves: showing numbers, zeros as placeholders, adding with 5 and 10 partners, subtracting with borrowing, and a suanpan puzzle.

Printables to go with it

What an abacus teaches

An abacus is a place value chart you can move. Each rod is one place: ones on the right, then tens, hundreds and thousands going left. On each rod, beads above the beam (heaven beads) are worth 5 and beads below (earth beads) are worth 1. A bead counts only when it's pushed against the beam. So 1,947 is one bead on the thousands rod, a heaven bead and four earth beads on the hundreds rod, four earth beads on the tens rod, and a heaven bead and two earth beads on the ones rod.

This does two things for children learning arithmetic. It makes place value concrete: a bead on the tens rod is a ten, not a one. And the heaven bead groups numbers in fives, so 7 is seen as "5 and 2" rather than counted one by one, the same structure a rekenrek and ten frames build.

Soroban and suanpan: the two abacuses

Japanese sorobanChinese suanpan
Beads per rod1 heaven, 4 earth2 heaven, 5 earth
Largest value on one rod915
Bead shapeDiamond-shaped, sharp edgesRounded
Unit dotsEvery third rodUsually none
Number of rodsAlways odd, often 13 or moreUsually more than 7

The suanpan is the older of the two. It came to Japan from China after the mid-15th century, and Japanese users made it smaller and simpler, settling on one heaven bead and four earth beads, exactly enough for the digits 0 to 9. The suanpan's extra beads let one rod hold up to 15, which suited the traditional Chinese weight system (16 liang to a jin) and some older multiplication and division methods.

Switch between them on this board. The digits under each rod show when a suanpan rod is holding more than 9, and the readout explains how to carry the extra ten.

How to use an abacus

  1. Clear it. Push every bead away from the beam. This abacus starts with the Clear button.
  2. Find the ones rod. On this board it's the right-hand rod, labeled 1. (On a real soroban you pick a rod with a unit dot.)
  3. Show each digit. For 7 on the ones rod, bring the heaven bead down (5) and push 2 earth beads up (2).
  4. Read it back. Read the rods from left to right, like a written number.

Tap a bead to move it, and the beads between it and the beam move with it, just as your finger would push them on a real abacus. Tap a bead at the beam to push it away, along with the beads beyond it.

Adding and subtracting on an abacus

Abacus arithmetic works one place at a time, from the highest place down. For each place, there are three cases:

  • There's room. Push up the beads you need. 2 + 2 on the ones rod: push up two more earth beads.
  • Not enough earth beads: use the partners of 5. 3 + 4: there's only one earth bead left, so bring down the heaven bead (add 5) and take away one earth bead (subtract 1). 4 and 1 are partners of 5.
  • The rod would pass 9: use the partners of 10. 6 + 7: add 1 on the tens rod (add 10) and take away 3 from the ones rod. 7 and 3 are partners of 10.

Subtraction reverses the moves. 12 − 5: the ones rod has only 2, so take 1 from the tens rod (subtract 10) and add 5 to the ones rod. That's borrowing, and on the abacus children see exactly where the borrowed ten goes.

Type a number under Guide me and press Add or Subtract to see these steps written out for your problem. For 47 + 25, the board lists two steps: first the tens rod ("not enough earth beads, so bring the heaven bead down and take away 3 earth beads"), then the ones rod ("no room for 5, so add 1 to the next rod and take away 5 here"). Next step makes each move, so the beads and the words stay together.

The abacus by grade

GradeWhat children do on an abacus
1st gradeShow numbers to 100 as tens and ones; add and subtract within 20 with partners of 5 and 10 (1.NBT.B.2, 1.OA.C.6).
2nd gradeNumbers to 1,000; add and subtract within 1,000 with regrouping; fluency within 20 (2.NBT.A.1, 2.NBT.B.7, 2.OA.B.2).
3rd gradeFluent addition and subtraction within 1,000; rounding by looking at the next rod.
4th grade and upMulti-digit addition and subtraction; numbers into the millions; mental math by picturing the beads.

The Common Core standards don't require an abacus, but the skills it practices are named in them: understanding that the digits of a number represent amounts of tens and ones (1.NBT.B.2), composing and decomposing tens and hundreds when adding and subtracting (2.NBT.B.7), and knowing all sums of two one-digit numbers from memory by the end of 2nd grade (2.OA.B.2).

Activities to try

  • Show your age, your house number, the year. Reading and setting real numbers builds fluency.
  • Count by ones to 20. Watch what happens at 5 (the heaven bead comes down) and at 10 (a bead moves to the tens rod).
  • Partners of 5 drill. Show 1, 2, 3 or 4 on the ones rod and add 4, 3, 2 or 1 the soroban way: heaven bead down, earth beads off.
  • Count by tens. Add 10 again and again, using only the tens rod. When does the hundreds rod change?
  • Suanpan puzzle. On the suanpan, show 10 using only the ones rod. (Both heaven beads.) Then carry it to the tens rod.
  • Picture it. Close your eyes and picture the beads for 3 + 4. Experienced abacus users calculate this way, moving imagined beads.

Tips for teachers and parents

  • Say the partners. "4 and 1 make 5; 7 and 3 make 10." The abacus method depends on knowing these pairs.
  • Write as you go. After each step, write the new number. The What Works Clearinghouse practice guide on struggling students recommends linking concrete tools to written symbols.
  • Go slowly at first. Accuracy before speed. NCTM's teaching practices favor building procedural fluency from conceptual understanding, which the guided steps make visible.
  • Use the rekenrek first for young children. The rekenrek teaches the fives and tens without place value; the abacus adds place value on top.

What makes this online abacus different

Most online abacuses only let you click beads. This one moves beads the way fingers do, labels each rod's place value, shows each rod's digit and the expanded form, switches between a soroban and a suanpan, and guides addition and subtraction step by step with the partner numbers named. It adds undo and redo, share links, a printable snapshot, keyboard controls and ten self-checking task cards, and runs in any browser with no account.

For place value with blocks, try base ten blocks or place value disks. Families who like the abacus approach can compare programs in the best elementary math curriculum guide; RightStart Mathematics, for example, teaches its early lessons on an abacus grouped in fives and tens.

Sources

  1. Soroban (Japanese abacus): Wikipedia
  2. Suanpan (Chinese abacus): Wikipedia
  3. Common Core State Standards: Grade 1 Number and Operations in Base Ten
  4. Common Core State Standards: Grade 2 Number and Operations in Base Ten
  5. Common Core State Standards: Grade 2 Operations and Algebraic Thinking
  6. NCTM: Principles to Actions, effective mathematics teaching practices
  7. What Works Clearinghouse: Assisting Students Struggling with Mathematics (2021)

Questions

How do you read an abacus?

Read each rod from left to right. On each rod, count only the beads touching the beam: a heaven bead above the beam is 5 and each earth bead below is 1. A rod with the heaven bead and two earth beads at the beam is 7.

What is the difference between a soroban and a Chinese abacus?

The Japanese soroban has 1 heaven bead and 4 earth beads on each rod, exactly enough for the digits 0 to 9. The Chinese suanpan has 2 heaven beads and 5 earth beads, so a rod can hold up to 15. The extra beads served older methods and the traditional Chinese weight system, in which one jin was 16 liang.

How do you add on an abacus?

Add one place at a time, starting with the highest. If a rod has room, push up the beads. If not, use a partner number: to add 4 when there aren't 4 earth beads free, add 5 and take away 1; to add 7 when the rod would pass 9, add 1 to the next rod and take away 3.

Is an abacus good for kids?

It can be. An abacus makes place value and regrouping physical, and grouping in fives helps children see numbers without counting. Pair it with written numbers so the skills carry over to paper.

What are the dots on a soroban?

Unit dots on the beam mark every third rod. You pick one as the ones rod, and the dots to its left mark the thousands, millions and so on, like commas in a written number.

Keep your favorites together.

Browse learning products and save a wishlist on this device. Applications and pledges are not open.