Home › Calculators › Virtual Base Ten Blocks

Virtual Base Ten Blocks

Build numbers with unit cubes, ten rods, hundred flats and thousand cubes on a place value mat. Break and trade blocks to see regrouping, then model addition with carrying and subtraction with borrowing, one step at a time.

Last updated:

Drag or tap to add:
🗑Drop here to remove
0

Drag a block onto the column to its right to break it into ten smaller blocks. Press ▲ Trade 10 when a column has ten or more to bundle them into one bigger block.

Advertisement
Advertisement

How to use the Virtual Base Ten Blocks

  1. Build a number: type it and press Build, or drag blocks from the tray onto the mat.
  2. Regroup: drag a rod onto the ones column to break it into 10 units, or press ▲ Trade 10 in a column that has ten or more blocks.
  3. Add: open Addition, enter two numbers and press Start problem. Green blocks are the first addend, orange the second. Trade 10 wherever a column reaches ten.
  4. Subtract: open Subtraction, enter the numbers and press Start problem. Tap blocks to take them away and break a bigger block when a column runs short.
  5. Stuck? Press Show next step to see the next move, and read the total, expanded form and words under the mat.

Base ten block values

BlockAlso calledValueMade ofPlace value column
UnitOne, small cube1—Ones
RodLong, ten stick1010 units in a rowTens
FlatHundred square10010 rods side by sideHundreds
CubeBlock, thousand cube1,00010 flats stackedThousands

Worked examples

Addition with regrouping: 367 + 458. Put both numbers on the mat. The ones column has 7 + 8 = 15 units, so trade 10 units for 1 rod, leaving 5 units. The tens column now has 6 + 5 + 1 = 12 rods, so trade 10 rods for 1 flat, leaving 2 rods. The hundreds column has 3 + 4 + 1 = 8 flats. The mat reads 8 flats, 2 rods, 5 units: 825.

Subtraction across a zero: 403 − 156. Build 403: 4 flats, 0 rods, 3 units. You need to take away 6 units but have only 3, and there are no rods to break. Break a flat into 10 rods (3 flats, 10 rods), then break a rod into 10 units (9 rods, 13 units). Now take away 6 units (7 left), 5 rods (4 left) and 1 flat (2 left): 247.

Teaching tips

  • Say the trade out loud: "ten ones make one ten." Children who hear and see the exchange learn why we carry and borrow instead of memorizing a rule.
  • Ask for a number in a non-standard way, such as 52 made with no rods larger than 4, to practice flexible thinking (4 rods and 12 units).
  • Connect the mat to the written algorithm: after each trade, write the small carried or borrowed digit above the column on paper.
  • Turn off the thousands column for first and second graders to keep the mat simple.

Frequently asked questions

What are base ten blocks?

Base ten blocks are math manipulatives that show place value with size. A unit cube is 1, a rod of ten units is 10, a flat of ten rods is 100 and a large cube of ten flats is 1,000. Because each block is exactly ten of the next smaller one, they make regrouping visible.

How do you show regrouping with base ten blocks?

Whenever a column holds ten or more blocks, trade ten of them for one block of the next place: 10 units for 1 rod, 10 rods for 1 flat, 10 flats for 1 cube. Going the other way, break one block into ten of the next smaller block. Either way the total value stays the same.

How do I model addition with carrying?

Build both addends on the mat (they appear in two colors), so each column shows the combined blocks. Starting with the ones, if a column has ten or more blocks, trade ten for one block in the next column to the left. That trade is the carry. When every column has nine or fewer blocks, the mat shows the sum.

How do I model subtraction with borrowing?

Build only the first number, then take away the second number column by column starting with the ones. If a column does not have enough blocks, break one block from the column to its left into ten. That break is the borrow, also called regrouping or decomposing. The blocks left over show the difference.

Can a number be shown in more than one way?

Yes. 243 is 2 flats, 4 rods and 3 units, but it is also 2 flats, 3 rods and 13 units, or 24 rods and 3 units. The mat accepts any arrangement and the total stays correct, which helps children see that regrouping changes the form but not the value.

What grade levels use base ten blocks?

They are most common from kindergarten through about grade 4, for counting, place value, two- and three-digit addition and subtraction, and an introduction to multiplication. Older students also use them to understand decimals by letting the flat stand for one whole.

Does this work on tablets and Chromebooks?

Yes. Blocks can be dragged with a finger, mouse or trackpad, and every action also has a button, so it works with a keyboard too. Your mat is saved in your browser so it is still there after a refresh.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Expanded Form CalculatorWrite any number or decimal in expanded form, word form and a place value chart.Number Line GeneratorDraw number lines with any range, fractions or decimals, points, jumps and inequalities.Fraction VisualizerInteractive fraction circles and bars: equivalents, comparing, adding and simplifying.Multiplication Table GeneratorPrintable multiplication charts up to 30 × 30, single tables and practice sheets.Percentage CalculatorWork out percentages, increases and decreases.Percentage Change CalculatorPercent increase or decrease between two values, and reverse.Percentage Difference CalculatorFind the percent difference between two values, with the formula.Ratio CalculatorSimplify, solve and scale ratios with step-by-step working.Proportion CalculatorSolve A/B = C/D for x with cross multiplication steps.Scientific CalculatorTrig, logs, powers and more in your browser.Fraction CalculatorAdd, subtract, multiply and divide fractions with steps.Times Tables PracticeTimed times tables drills with a number pad, streaks and an accuracy heatmap.Significant Figures CalculatorCount sig figs, round to any number of significant figures and do arithmetic with sig fig rules.Scientific Notation ConverterConvert numbers to and from scientific, engineering and E-notation, with exact digits and SI prefixes.Caffeine CalculatorAdd up daily caffeine, compare it with 400 mg and see how much is left at bedtime.Percent Error CalculatorPercent error between experimental and theoretical values, for one result or several trials.Rounding CalculatorRound to decimal places, significant figures or the nearest 10, 100 or 0.5, any rule.Long Division CalculatorDivide with quotient, remainder, decimals and a step-by-step long division layout.Cube Root CalculatorFind cube roots and nth roots, check perfect cubes and simplify radicals.2-Stroke Oil Mix CalculatorHow much 2-stroke oil to add to gas for 50:1, 40:1, 32:1 and more, in fl oz or ml.Math Worksheet GeneratorCreate printable addition, subtraction, multiplication and division worksheets with answer keys.Simplify Fractions CalculatorReduce any fraction to lowest terms with GCD steps, mixed number, decimal and equivalents.Complex Number CalculatorAdd, subtract, multiply, divide complex numbers; polar form, modulus, argument, powers and roots.Big Number CalculatorExact + − × ÷ mod and powers for huge integers with hundreds of digits, plus digit count.Three-Phase Power CalculatorkW, kVA and kVAR from volts, amps and power factor, or three-phase current from kW or kVA.Compression Ratio CalculatorStatic engine compression ratio from bore, stroke, chamber, gasket, deck and piston volume.Mixed Number CalculatorAdd, subtract, multiply and divide mixed numbers, or convert improper fractions, with steps.Nth Root CalculatorAny root of any number: real nth root, simplified radical and all complex roots.Long Multiplication CalculatorMultiply whole numbers or decimals with the column method shown digit by digit.Matrix Multiplication CalculatorMultiply matrices up to 8×8 with every dot product shown, exact fractions and a size check.Order of Operations Calculator (PEMDAS)Solve arithmetic expressions step by step with PEMDAS/BODMAS, brackets, powers and fractions.Compare Fractions CalculatorCompare two or more fractions with <, > or = and put them in order, with steps.Equivalent Fractions CalculatorList equivalent fractions, check if two are equal, or find a missing number, with bars.Map Scale CalculatorConvert map distance to real distance and back for scales like 1:24,000 or 1 in = 1 mi.Math Formulas Cheat SheetSearchable algebra, geometry, trig, calculus and statistics formulas with a printable sheet.Number Properties CalculatorIs it prime, perfect, square, triangular or Fibonacci? See every property of a number.Paper Tape CalculatorAdding machine calculator with a running paper tape: edit entries, subtotals, notes, print or export.Pi Digits CalculatorCalculate π to up to 100,000 digits, find any number or your birthday in pi, and download it.Rationalize the Denominator CalculatorRemove square roots and cube roots from a denominator, with conjugates and full steps.Reverse Percentage CalculatorFind the original value before a percentage increase or decrease, or the whole from a part.Riemann Sum CalculatorLeft, right, midpoint and trapezoid sums of f(x) on [a, b] with a table and rectangle graph.Sum CalculatorPaste any list or column of numbers to get the total, count, average, min and max instantly.Unit Rate CalculatorFind the unit rate (per 1) from two quantities, compare rates and see the steps.PSAT Score CalculatorEstimate your PSAT/NMSQT section scores, total score and National Merit Selection Index.Rational Expressions CalculatorSimplify, add, subtract, multiply and divide rational expressions with excluded values.
See all 46 Arithmetic & Number Calculators →