KOJP

Pentomino Puzzle Online Game

Twelve wooden pieces of five squares each. Turn and flip them to fill the tray with no gaps

32 levels · 3 to 12 pieces

Drag a piece from the shelf onto the tray and it snaps to the grid. Levels 1 to 20 are small practice boards; from level 21 you get the classic 6×10, 5×12, 4×15, 3×20 and 8×8 boards. Solved levels and best times are saved in this browser.

Controls

Drag: place a piece or move one on the board
Tap: rotate
R rotate · F flip · Z undo · H hint · Tab next piece

What is a pentomino puzzle?

A pentomino puzzle asks you to fill a board completely with the twelve shapes you can make by joining five squares edge to edge. The pieces are named after the letters they resemble, F, I, L, N, P, T, U, V, W, X, Y and Z, and you may rotate and flip them freely.

The twelve pieces cover 60 squares in total, which is why they fit exactly into a 6×10, 5×12, 4×15 or 3×20 rectangle, or an 8×8 board with a 2×2 hole in the middle. Since mathematician Solomon Golomb named them in the 1950s, pentominoes have become one of the most widely played tiling puzzles in the world.

How do I place a piece?

Take a piece from the shelf on the right (below the board on a phone) and drag it onto the tray; it snaps to the nearest grid cells. A green dashed outline shows a spot where it fits, a red one shows an overlap or a spot that runs off the board.

Tap a piece once to rotate it 90 degrees clockwise, and press F or the flip button to mirror it. R and F also work while you are dragging, so you can line a piece up on the way. A placed piece can be dragged again to move it or to return it to the shelf, and the undo button steps back through your moves one at a time. When a piece fits, it lands with a wooden click and a little press, and when the last piece goes in the whole board sparkles.

How are the levels arranged?

There are 32 levels. Levels 1 to 20 are practice boards that grow from a 5×3 tray with 3 pieces to an 11×5 tray with 11 pieces, and from level 21 on you use all twelve pieces on the classic boards.

LevelBoardPiecesKnown solutions
1 to 35×33varies
4 to 125×4, 5×5, 6×54 to 6varies
13 to 207×5 up to 11×57 to 11varies
216×10122,339
225×12121,010
234×1512368
243×20122
258×8 with a centre hole1265
26 to 328×8 variants, 10×7, 9×7, 11×6, 10×8 frame12varies

Each practice board is built from a fixed seed, so a level always uses the same set of pieces. The classic boards have many answers, and finding any one of them completes the level. Levels up to 20 unlock one after another; the classic boards from level 21 are open from the start.

Can I get a hint when I am stuck?

Yes. Press the bulb button or H and the solver keeps the pieces you have already placed, works out the rest, and flies one piece into its correct spot. If your current layout can no longer be completed, the pieces shake and a message suggests undoing a move.

The solver is a backtracking search that tries every piece in the first empty cell and gives up at once when any isolated empty region is not a multiple of five squares, so even the 6×10 board takes well under a second. You can use as many hints as you like, but they count against your star rating.

How are times and stars scored?

Every level records the time from start to finish, and you earn three stars with no hints, two stars with one or two hints, and one star with more. The level screen shows your stars and which levels are still locked.

Tips for solving pentominoes faster

  1. Start in the corners and along the edges. Only a few shapes can sit in a corner, so your options narrow fastest there.
  2. Place the awkward pieces first, especially X and W. The X looks the same in every orientation and sticks out on all four sides, so if it is left for last there is usually nowhere to put it.
  3. Count the empty cells. If a separate empty region is not a multiple of five, that layout can never be completed, and undoing right away saves time.
  4. Save I and L for long gaps. The straight pieces are the best fillers for the narrow slots that remain near the end.
  5. Remember to flip. F, L, N, P, Y and Z change shape when mirrored, so if rotating does not help, try a flip.

Controls

The classic boards have many solutions, so a layout that differs from a picture in a book is not wrong. Records are kept in this browser only and disappear if you clear its storage.

Frequently asked questions

Is the pentomino puzzle free?

Yes. You can play it on this page for free with no account. It works on computers, phones and tablets, and your records are saved in this browser.

How many pieces are there and why are they named after letters?

Joining five squares edge to edge gives exactly twelve different shapes if rotations and reflections count as the same piece. They are called F, I, L, N, P, T, U, V, W, X, Y and Z because they look like those letters.

How many solutions does the 6×10 board have?

2,339, counting rotations and reflections of a solution as one. The 5×12 board has 1,010, the 4×15 has 368, the 3×20 has only 2, and the 8×8 board with a 2×2 hole in the middle has 65. Finding any one of them completes the level.

How do I rotate or flip a piece?

Tap a piece once to turn it 90 degrees clockwise, and press F or the flip button at the top to mirror it. R and F also work while you are dragging a piece.

How does the hint work?

Press the bulb button or H. The solver keeps the pieces you have placed, works out the rest, and puts one piece in its correct spot. If your layout can no longer be completed, it tells you to undo instead.

How are stars awarded?

Three stars for solving without hints, two stars with one or two hints, and one star with more. Each level keeps your fastest time and your best star count.

How do I unlock locked levels?

Levels 1 to 20 open one after another as you complete the previous one. The classic boards from level 21 onwards are open from the start, so you can try any of them right away.

Why is the 3×20 board so hard?

The board is only three cells wide, which limits how pieces can sit, yet it has just two solutions. Work from both ends and keep checking that every empty region is a multiple of five cells.