Mosaic Puzzle Online
Mosaic is one of the classic one-player logic games in Simon Tatham's Portable Puzzle Collection. Fill in the grid given clues about number of nearby black squares.
Loading puzzle...
Preparing the game board and controls.
What This Game Is
Mosaic is a self-contained logic puzzle built around one clear objective. Each new board gives you a fresh problem to solve, so it works well for quick sessions and repeated play.
Fill in the grid given clues about number of nearby black squares.
How to Play
To play Mosaic, click the mouse in a square to change its colour. Left-clicking an empty square will turn it black, and right-clicking will turn it white. Keep clicking the same button to cycle through the three possible states for the square. If you hold down the mouse button and drag, you can colour multiple cells in a single action.
Most puzzles in this collection reward deduction more than speed. Focus on the most limited choices first, use the clues to narrow the board, and avoid guesses unless the puzzle mode clearly expects them.
Beginner Tips
- Start with the area that has the strongest clue or the fewest legal options.
- Use marks, notes, or temporary indicators if the puzzle supports them.
- Try to preserve flexibility instead of committing too early when multiple moves look possible.
- If the board gets messy, restart a fresh puzzle and apply what you learned from the first run.
Official Reference
If you want the full original rule explanation, examples, and advanced options, the official manual is the best reference.
Read the official manualFrequently Asked Questions
More Logic Collection Games
Net
Rotate each tile to reassemble the network.
Netslide
Slide a row at a time to reassemble the network.
Palisade
Divide the grid into equal-sized areas in accordance with the clues.
Pattern
Fill in the pattern in the grid, given only the lengths of runs of black squares.
Pearl
Draw a single closed loop, given clues about corner and straight squares.
Pegs
Jump pegs over each other to remove all but one.
Range
Place black squares to limit the visible distance from each numbered cell.
Rectangles
Divide the grid into rectangles with areas equal to the numbers.