Multiplication Table

Free multiplication table generator: create a printable times table grid from 1x1 up to 20x20. A classic math reference for learning, teaching and checking the multiplication facts.

Choose a size to generate a multiplication table.

How multiplication table works

A multiplication table is a grid that shows the product of two numbers. The row and column headers are the factors (1, 2, 3, ...) and each cell contains their product, so the cell at row 7 and column 8 contains 56.

Reading across a single row gives the times table for that number — the 7 row reads 7, 14, 21, 28 and so on. Reading down a column does the same for the column's number, because multiplication is commutative (a x b = b x a).

Choose a size from 1 up to 20 and the tool builds an N x N grid. The diagonal from top-left to bottom-right contains the square numbers (1, 4, 9, 16...), which is a useful visual check that the table is correct.

Frequently asked questions

What is the biggest multiplication table I can generate?
You can generate a grid up to 20 x 20. Larger tables become hard to read on a screen; for a single number's multiples, read across its row in the grid.
How do I read a single times table from the grid?
Find your number in the leftmost column, then read across that row. For the 8 times table, the row starting with 8 reads 8, 16, 24, 32, 40 and so on.
Why are the square numbers on the diagonal?
The diagonal cells are where the row and column numbers are equal, so each cell is a number multiplied by itself — a square number (1, 4, 9, 16, 25...).
Is this table printable?
Yes. The grid is plain HTML, so you can use your browser's print function (Ctrl+P or Cmd+P) to print it or save it as a PDF for offline reference.