Step by step
- Type 1 through 12 in cells B1:M1 for the top row, and 1 through 12 in cells A2:A13 for the left column.
- Click cell B2 and type =$A2*B$1, then press Enter.
- Drag the fill handle at the bottom-right corner of B2 across to M2, then drag the selected row down to row 13.
- Or skip the spreadsheet: pick Chart on this page, choose size 10, 12, 15 or 20, and press Print.
At a glance
| Need | Best choice | Why |
|---|---|---|
| Editable spreadsheet | Excel with =$A2*B$1 | Updates automatically if you change headers |
| Fast printable sheet | Chart on this page | Prints cleanly on one page with no setup |
| Larger than 20 x 20 | Excel | Browser chart stops at 20 x 20 for readability |
Related questions
Why do I need dollar signs in =$A2*B$1?
The $ before A locks column A while allowing the row number to change, and the $ before 1 locks row 1 while allowing the column letter to change. Without them, every cell would multiply its immediate neighbors instead of the headers.
Can I make a 1 to 20 multiplication chart in Excel?
Yes. Extend the top row from B1 to U1 and the left column from A2 to A21, then drag the =$A2*B$1 formula across all 20 columns and 20 rows.
How do I print the multiplication chart without Excel?
Use the Chart tab on this page, select 10, 12, 15 or 20, and press Print. You can also choose Save as PDF in the print window.
More questions: multiplication chart
- How to Practice With a Multiplication Chart Without Answers
- How to Use a Multiplication Chart to Learn Times Tables
- How to Teach a Multiplication Chart to Kids
- How to Print a Multiplication Chart as a PDF
- Multiplication Chart 1 to 12 and 1 to 20
- Is There a 1 to 100 Multiplication Chart?
- How to Use a Multiplication and Division Chart
- How to View and Practice a Single Times Table (6, 7, 8, 9, or 12)
- Which Times Table Has 36, 48, or 63?
Open the full multiplication chart →
Updated November 14, 2026.