Multiplication table generator — printable grids and practice sheets

Choose which rows and columns you want and the tool builds a printable times table grid, or switches to a practice sheet of random questions with a separate answer key.

Live demo · real result from this tool
Mode

Press Generate to create a result.

Processed on your device — nothing is uploaded.

How to use the multiplication table generator

  1. Pick a Mode: Times table grid for a reference chart, or Practice sheet for a quiz.
  2. Set Rows from and Rows to, then Columns from and Columns to. The defaults (1 to 12 each way) give the classic 12 × 12 chart.
  3. For a grid, leave Shade square numbers ticked to highlight the diagonal. For a sheet, set Practice questions (1 to 200).
  4. Press Generate. Use Print / Save as PDF on the preview, or CSV under the grid to open it in a spreadsheet.

What it does and when to use it

The grid mode is a wall chart you can size to the class or child. A Year 3 pupil might need 2 to 10, someone learning the harder facts might want only 6 to 9, and a secondary student can check squares up to 15 × 15. Because rows and columns are set separately, one row against 1 to 12 gives a single times table to stick in a book.

Practice mode draws random questions from the same ranges and lays them out in two columns with blank lines for answers. For self-checking on screen rather than paper, turn the facts into cards with the flashcard maker or build a short quiz with the quiz generator.

How it works

Each cell is simply row × column, worked out in your browser. If you type a “to” value smaller than the “from” value, the two are swapped so the table still runs low to high. In practice mode each question picks a random row number and a random column number from your ranges, so repeats are possible on long sheets.

Worked examples

The 7 times table. Rows 7 to 7, columns 1 to 12 gives one row: 7 | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 | 77 | 84. The 49 cell is shaded because 7 × 7 is a square number.

Squares from 11 to 15. Rows and columns both 11 to 15 give a 5 × 5 grid whose last row is 15 | 165 | 180 | 195 | 210 | 225. The shaded diagonal reads 121, 144, 169, 196, 225.

Too large. Rows 1 to 150 returns “Keep the grid to at most 100 rows and 30 columns so it fits a page.” Split it into two grids instead.

Limits and tips

  • Practice sheets are random, so two sheets with the same settings will differ. Keep the printed answer key with the sheet it belongs to.
  • Questions are drawn independently, so a 20-question sheet from a small range can repeat a fact. Widen the range to reduce repeats.
  • For mixed operations, divisibility or primes, try the prime checker; to pick questions from your own list, use the random question picker.

Frequently asked questions

How big can the grid be?
Up to 100 rows and 30 columns. Anything larger returns a short message asking you to shrink the range, because a wider table no longer fits on a printed page.
Does practice mode mark my answers?
No. It makes a sheet to print or fill in on paper, with a Name line, a Score line and blank answer spaces. The answer key appears underneath as plain text you can copy or download, so a parent or teacher can mark it.
Can I make a sheet for just one times table?
Yes. Set Rows from and Rows to to the same number, for example 8 and 8, and Columns from 1 to 12. Every practice question will then be 8 × something.
Why are some cells highlighted?
With Shade square numbers ticked, cells where the row equals the column (1, 4, 9, 16 …) are shaded and bold. They form the diagonal that mirrors the two halves of the table.
Can I use negative numbers or zero?
Yes. Each limit accepts values from −100 to 1,000, so a grid from −3 to 3 shows how signs combine, for example −3 × −2 = 6.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close