Open an egg box, look at a muffin tray, or glance at a bar of chocolate: the pieces sit in neat rows and columns, and you can tell how many there are without counting each one. That tidy rectangle is the shortcut this page is about.
An array arranges things in neat rows and columns — a tidy
rectangle, with the same number in every row and the same number in every column. The moment
things line up like that, you can read off a
So an array with
Here is a tray with 3 rows of 4 cookies:


You don't have to count "1, 2, 3, …, 12". You see 3 rows of 4 and write
Tip the same tray on its side and the cookies become 4 rows of 3. Not a single
cookie was added or eaten, so the total is still
Count the rectangle by rows and you get
That is a picture of why the order of a multiplication never matters — turn the array on its side and every square is still there.
Watch an
Drawing a product as the rows-by-columns rectangle is called the area model: the
product is the area of a rectangle that is
Because the squares fill the whole rectangle exactly, "how many squares" and "what is the area"
are the same question — and both equal
Arrays are everywhere once you look. A box of 2 rows of 5 oranges is

Egg cartons, muffin trays, chocolate bars, window panes, the squares on a chessboard — every one is an array waiting to be read as a multiplication.
The area model is the trick that lets us multiply bigger numbers in our heads. Take
Cutting the rectangle does not change its area — the two pieces hold exactly the squares the whole
rectangle did, so the parts must add back to the whole. Each piece is an easy fact
(
Picture
Here is a fresh rectangle every time. The squares are shaded in two colours to show one way of splitting it: the left block plus the right block add back to the whole product. Press Refresh for a new array.
Khan Academy builds multiplication up from area models: