Free picture logic puzzle

Play Nonogram Online

Grid size
Colour
Difficulty
Filled 0
Time 0:00

Medium: now and then filled cells push a block.

100%

To move the board, drag it with two fingers or swipe along the clue numbers.

100%

Drag along a row or column to fill, cross or erase several cells at once.

Pictures drawn for Logic Puzzles Online, by Kenney (CC0) and, on game-icons.net, by Delapouite, Lorc and Skoll (CC BY 3.0).

Your stats

Saved in this browser only.

Keyboard shortcuts
Arrow keys
Move around the grid (after clicking a cell)
Space / F
Fill
X
Cross
Backspace, Delete
Erase
1 – 3
Choose a colour
H
Hint
Enter / Esc
Apply or close the hint
P
Pause / Resume
Ctrl + Z / Ctrl + Y
Undo / Redo

Use the row and column clues to fill in the hidden picture. Pick a grid from 5×5 to 20×20 and a level: every puzzle has exactly one solution.

What are the rules of a Nonogram?

A Nonogram is a grid of empty cells with numbers beside every row and above every column. Each number stands for a block: a run of that many filled cells. A clue of 3 1 means a block of three, then at least one empty cell, then a single filled cell, in that order from left to right (or top to bottom). Where the blocks sit is what you work out, and a 0 means the line has no filled cells at all.

Fill the cells the clues prove, cross out the cells they rule out, and when every row and column matches its clue, the picture is complete. The example here is the Tent from the game's picture bank: rows 1 and 10 and columns 1 and 10 have the clue 0, the 7s in columns 4 and 7 run down either side of the door, and the 3 3 in rows 7 and 8 leaves the gap for it.

A 10 by 10 Nonogram at the start: an empty grid with clue numbers. Row clues from top to bottom: 0, 2, 4, 4, 6, 6, 3 3, 3 3, 2 2, 0. Column clues from left to right: 0, 2, 5, 7, 5, 5, 7, 5, 2, 0.
A real puzzle from the game, at the start. The small numbers on the right and along the bottom count rows and columns.
The same Nonogram solved: the filled cells draw a tent, with a two-cell peak in row 2, sides widening to six cells in rows 5 and 6, and a two-cell door gap in columns 5 and 6 in rows 7 to 9.
The same puzzle solved: a tent. Every row and column now matches its clue.
  • Each number is a block of that many filled cells, in the order shown.
  • Blocks in the same line have at least one empty cell between them.
  • A 0 clue means the whole line stays empty.
  • The puzzle is solved when every row and column matches its clue.

How do you play Nonograms online?

Tap or click a cell to fill it. Fill, Cross and Erase under the grid decide what a tap does; on a computer, a right-click crosses a cell, and you can drag along a row or column to mark several cells at once. With a keyboard, click a cell, move with the arrow keys and press Space or F to fill, X to cross and Delete to erase. Undo and redo, Check (it shows any wrong cells), Reset and pause are next to the grid, and if you'd rather see mistakes as they happen, tick Show mistakes right away. The game saves in your browser, so you can close the page and carry on later.

A few things help you keep your place. The row and column of the cell under the mouse, or the last cell you tapped, are tinted along with their clues. While you drag, a small counter above the cell you're on shows how many cells the stroke covers, so you can fill a block of 7 without counting. And you can tick off clue numbers as you place their blocks: click or tap a number to strike it out, and again to bring it back. Struck numbers are saved with the game.

Hint shows the easiest next step rather than filling a random cell. It names the technique, highlights the line and explains in a sentence which cells it decides and why; apply it, or close it and do the step yourself. If you have marked a cell wrongly, the hint points that out first, and How it works in the hint panel jumps to the techniques below.

Grids come in 5×5, 10×10, 15×15 and 20×20. A 20×20 has 400 cells and takes a while; its Expert puzzles come ready-made, 100 in black and white and 100 in colour, because finding one takes a browser too long, and you get each of them once before any comes back. If the cells are too small on your screen, the size slider above the board (under the buttons on a phone) makes the grid up to 2.5 times bigger; the board then scrolls inside its frame, with the clue numbers pinned to its edges. Focus fills the whole screen with the puzzle, and the X in the top corner or Esc takes you back.

Every puzzle, picture or random pattern, has exactly one solution. The four levels are graded by the techniques a puzzle needs, not by its size or how many clues it shows: Easy needs little more than overlaps and crosses, Medium now and then the filled cells, Hard many steps that use them, and Expert at least one “what if?”. The table shows what that means on a 10×10.

LevelPush steps“What if?” stepsCells from beginner steps
Easy0.3098%
Medium2.7086%
Hard6.7075%
Expert8.23.869%

Averages over 200 puzzles per level, 10×10, from the generator that runs this page, solved step by step with the hint techniques. Beginner steps are empty lines, exact fits, finished lines and overlaps.

Picture puzzles, colour, the daily Nonogram and printing

Puzzles are pictures from the start: solve one and the picture's name appears. There are 195 of them, 25 at 5×5, 65 at 10×10, 56 at 15×15 and 49 at 20×20, 48 of them in colour, and each is filed under the level its logic needs, so the level you choose is the level you get. Once you have seen every picture at a size and level, you get random patterns there instead. You can switch Picture puzzles off under the grid to have random patterns from the start. Most of the 5×5 and 10×10 pictures and all the 20×20 ones were drawn for this site; the others are pixel art by Kenney and, from game-icons.net, by Delapouite, Lorc and Skoll. Each one has been through the same checks as the generated puzzles: one solution, graded by the techniques it needs.

Colour puzzles use two colours on 5×5 and 10×10 and three on 15×15 and 20×20: pick one with the swatches under the grid or the keys 1 to 3. One rule changes in colour, explained with an example further down.

The Daily puzzle is a 10×10 that everyone gets on the same day, new at midnight on your clock: Easy on Mondays, Medium on Tuesdays, Wednesdays and Sundays, Hard on Thursdays and Fridays, and Expert on Saturdays. Solve it each day to grow your days in a row; the puzzle you were playing waits until you come back to it.

Share copies a link that carries the whole puzzle, so a friend gets exactly the same grid, and the puzzle number under the board shows you are on the same one. Print makes a PDF of the puzzle you are playing, with its solution, at any size, or a pack of up to 50 new puzzles from 5×5 to 15×15 at the level you choose, one, two or four to a page, in colour if you like. Printable Nonograms has ready-made packs too. Your stats count the puzzles you solve at each size and level, with your best and average times and your daily runs, saved in this browser only.

How to solve a Nonogram: the techniques

Every step in a Nonogram comes from looking at one line, a row or a column, and asking where its blocks can still go. The hints use four techniques, from beginner to expert: overlaps, crossing out, pushing blocks with the filled cells, and the “what if?” for the hardest grids, with colour adding one twist. All the examples below come from the Tent puzzle above, in the order the hints solve it.

Prefer to watch first? Our three-minute tutorial solves a 10×10 with the three beginner tricks: the overlap, crossing out and switching between rows and columns. For a slower introduction with a full worked example, read how to play Nonogram.

How to Solve Nonograms: Beginner Tutorial (3 Tricks), 3:23, on our YouTube channel.

Overlap: push the blocks both ways

Slide a line's blocks as far as they go to one end, then as far as they go to the other. A cell that the same block covers both times is filled, wherever the block really sits. In the Tent, the 0 rows cross out rows 1 and 10, so column 4's 7 has the eight cells between them. Pushed up it covers rows 2 to 8, pushed down rows 3 to 9: rows 3 to 8 are covered both times, so all six are filled.

The same works with several blocks, as long as you keep them in order. Row 7, with the clue 3 3, has the eight cells from 2 to 9: pushed left the blocks cover 2–4 and 6–8, pushed right 3–5 and 7–9. Each block overlaps itself on two cells, 3–4 and 7–8, so cells 3 and 8 can be filled (4 and 7 already are).

Column 4 of the Tent, shown four times side by side. First: rows 1 and 10 crossed, the rest empty. Second: the block of 7 pushed up, covering rows 2 to 8. Third: pushed down, covering rows 3 to 9. Fourth: rows 3 to 8 filled and ringed.
Column 4: the 7 pushed up, then down. Rows 3 to 8 are covered both times, so they are filled.
Row 7 of the Tent, clue 3 3, shown four times. Cells 1 and 10 are crossed and cells 4 and 7 are filled. Pushed left, the blocks cover cells 2 to 4 and 6 to 8; pushed right, 3 to 5 and 7 to 9. In the last copy, cells 3 and 8 are newly filled and ringed.
Row 7: two blocks, each overlapping itself, give cells 3 and 8.
ClueCells neededSlackFilled at once
8826
5550
4 4916
6 1824
3 2 2914
2 2 2820
1 1 1 1 1910

For a 10-cell line, computed from the rule: the blocks plus one gap between each need the cells shown; slack is 10 minus that, and every block longer than the slack gives its length minus the slack.

Crossing out: finished lines and gaps too small

Crosses matter as much as fills, because they shorten the lines the other blocks can use. Cross a cell as soon as you know it is empty. The easiest case is a finished line: once every block of the clue is in place, everything else in that line is empty. In row 8 of the Tent, the 3 3 is complete in cells 2–4 and 7–9, so cells 5 and 6, the door, are crossed.

The second case is a gap too short for any block. Column 2 has the clue 2, and by this point its only empty stretches are single cells in rows 2 and 4 and three cells in rows 7 to 9. A block of two can't fit in a one-cell gap, so rows 2 and 4 are crossed, and the 2 must lie in rows 7 to 9: pushed up it covers rows 7–8, pushed down 8–9, so row 8 is filled as well.

Row 8 of the Tent before and after. Before: cells 2 to 4 and 7 to 9 filled, cells 5 and 6 empty, cells 1 and 10 crossed. After: cells 5 and 6 crossed and ringed.
Row 8: both blocks of 3 3 are in place, so the cells between them are crossed.
Column 2 of the Tent, clue 2, shown four times. Rows 1, 3, 5, 6 and 10 are crossed, leaving single empty cells in rows 2 and 4 and three in rows 7 to 9. The block of 2 pushed up covers rows 7 and 8, pushed down rows 8 and 9. In the last copy, rows 2 and 4 are crossed and row 8 is filled, all ringed.
Column 2: a block of 2 can't fit in the one-cell gaps, so they are crossed, and row 8 is covered either way.

Switch lines and push from the filled cells

Every cell belongs to a row and a column, so a cell one line decides becomes a clue for the line crossing it. That is why the best habit in Nonograms is to switch: after each step, look at the lines that cross the cells you just marked. In the Tent, the overlaps in columns 4 and 7 filled rows 3 to 8 of both columns, so row 3 now has filled cells in columns 4 and 7.

Row 3's clue is a single 4. On its own the row gives nothing: the 4 could sit anywhere in the eight cells between the crosses. But one block must cover both filled cells, and columns 4 to 7 are exactly four cells, so the block is pinned there. Fill cells 5 and 6, and cross 2, 3, 8 and 9, which no block can reach. This is the push: the overlap again, but now the filled cells hold the blocks too. Medium puzzles need it now and then, Hard puzzles over and over.

The Tent part-solved. Columns 4 and 7 are shaded, with their newly filled cells in rows 3 to 8 ringed. Row 3 is outlined: it has filled cells in columns 4 and 7 and nothing else yet.
Switching: the overlaps in columns 4 and 7 give row 3 two filled cells.
Row 3 of the Tent, clue 4, shown four times. Cells 4 and 7 are filled. Pushed left as far as the filled cells allow, the 4 covers cells 4 to 7; pushed right, it covers cells 4 to 7 again. In the last copy, cells 5 and 6 are filled and cells 2, 3, 8 and 9 are crossed, all ringed.
Row 3: the 4 must cover both filled cells, so it can only sit in cells 4 to 7.

Expert puzzles: the “what if?”

Sometimes no single line gives anything more. Expert puzzles then need one cell tested: suppose it is filled (or empty), follow the line logic, and if some line ends up with no way to fit its clue, the cell must be the other way round. The hint picks the cell whose contradiction comes soonest, so the chain stays short enough to follow. In the Tent it comes near the end, at row 9, column 2. What if that cell were filled?

The Tent part-solved, with the cell in row 9, column 2 hatched and marked with a question mark. Faint marks numbered 1 to 5 show what follows: row 9, column 4 empty; row 7, column 2 empty; row 2, column 4 filled; row 7, columns 5 and 9 filled and column 6 empty; row 2, column 5 filled and columns 6 and 7 empty. Column 5 is outlined: it now has six filled cells in rows 2 to 7, but its clue is 5.
What if row 9, column 2 were filled? Five steps later, column 5 would have six filled cells in a row against its clue of 5.
  • Step 1, row 9 (2 2): the first 2 would be cells 2–3, so cell 4 is empty.
  • Step 2, column 2 (2): rows 8 and 9 would be its block, so row 7 is empty.
  • Step 3, column 4 (7): with row 9 empty, the 7 runs from row 2 to row 8, so row 2 is filled.
  • Step 4, row 7 (3 3): with cell 2 empty, the first 3 is cells 3–5 and the second 7–9: fill 5 and 9, cross 6.
  • Step 5, row 2 (2): cell 3 is crossed and cell 4 filled, so the block is cells 4–5: fill 5, cross 6 and 7.
  • Result: column 5 (5) now has rows 2 to 7 filled, six cells in a row. That breaks its clue, so row 9, column 2 is empty.

Colour Nonograms: what changes

In a colour Nonogram each clue number has a colour, and the blocks must appear in the clue's order and colours. The one new rule: blocks of different colours may touch, because the colour change already shows where one ends. Only blocks of the same colour need an empty cell between them.

That changes the arithmetic. Row 5 of this colour Heart has the clue 1 6 1, blue, pink, blue. In black and white those blocks would need 10 cells, eight plus two gaps; here they need only eight, exactly the cells between the crossed ends, so the whole row is decided at once. All the techniques above work the same way in colour, as long as you count gaps only between blocks of one colour.

A 10 by 10 colour Nonogram solved: a heart with a blue outline and a pink inside. The clue numbers sit on blue and pink chips.
A colour puzzle from the picture bank, solved: clue numbers sit on chips of their colour.
Row 5 of the colour Heart, clue 1 6 1 in blue, pink and blue, shown four times. Cells 1 and 10 are crossed. Pushed left or right, the blocks fill cells 2 to 9 with no gaps, because neighbouring blocks have different colours. In the last copy, cell 2 is blue, cells 3 to 8 pink and cell 9 blue.
Row 5: a blue 1, a pink 6 and a blue 1 can touch, so they fill the eight free cells exactly.

Stuck on a Nonogram, and puzzles like it

If you are stuck on a Nonogram from a book, an app or a newspaper, our Nonogram solver finds the picture from the clues and tells you if they have more than one solution. A puzzle with two solutions is broken: at some point you would have to guess. Every puzzle on this page is checked for that before you see it, as described in how we make and test our puzzles.

If you like filling cells from numbers, try Mosaic, also called Fill-a-Pix, where each clue counts the filled cells in the 3×3 square around it, itself included, and the solution is a picture too. Aquarium and Thermometers use row and column counts like a Nonogram's, with water levels and mercury that fill from one end.

FAQ

Nonogram FAQ

Is Nonogram the same as Picross?

Yes. Picross is the name of Nintendo's Nonogram games, and Griddlers, Hanjie, Logimage, Paint by Numbers and Japanese crosswords are other names for the same puzzle. The rules are identical: number clues give the blocks of filled cells in every row and column.

Can a Nonogram have more than one solution?

Yes, if it was made carelessly: some clue sets fit two pictures, and then no logic can decide between them. Every puzzle here is checked by a solver before it appears and has exactly one solution, so if two fillings of a line both seem possible, the crossing lines will settle it.

I'm stuck. What should I try?

Go through every line with the overlap, then cross out finished lines and gaps too small for any block, and after each new mark look at the lines that cross it. Hint shows the easiest step left and explains why it works.

Which Nonogram size should beginners choose?

Start with 5x5 on Easy, where there are 22 pictures to find. Move to 10x10 once overlaps and crosses feel natural; the daily puzzle is a 10x10 that starts easy on Mondays.

What is the biggest Nonogram here?

20×20, in black and white or colour, at all four levels. Easy to Hard puzzles are made in a second or two; Expert ones come from 200 ready-made grids, each checked for exactly one solution. On a phone, play a 20×20 in Focus with the size slider turned up: the board scrolls inside its frame and the clues stay pinned to its edges.