Home / Guides / How to solve nonograms

How to Solve Nonograms (Picross): Rules and Strategies

A nonogram is solved one line at a time. Each number beside a row or above a column is the length of a run of shaded cells, in order, with at least one empty cell between runs. Find the cells that must be shaded in every possible arrangement of a line, shade them, and let the crossing lines take it from there.

By the Silvera PuzzleClub team · Updated October 30, 2026 · Play now

What the numbers mean

A clue of 3 1 on a row means: somewhere in this row there is a run of three shaded cells, then at least one empty cell, then a single shaded cell, in that order from left to right. A clue of 0 means the whole line is empty. When every line matches its clue, the shaded cells form a picture.

3 1
One arrangement that satisfies the clue 3 1 on a line of ten cells.

Nonograms are also sold as Picross, Griddlers, Hanjie and Paint by Numbers. They were first published in Japan in 1987.

The overlap method

The single most useful technique: imagine the run pushed as far left as it can go, then as far right as it can go. Any cells covered in both positions must be shaded.

8
A run of 8 in a line of 10: pushed left it covers cells 1–8, pushed right it covers cells 3–10. Cells 3–8 are shaded in both, so they must be shaded.

The rule of thumb: if a run of length k sits in a line of length n, and k is more than half of n, then 2k − n cells in the middle are certain. With several runs, add them up with one gap between each, and apply the same push-left, push-right idea to every run.

Edges and finished lines

Once a shaded cell touches an edge, the run it belongs to must start there. If the first clue in a row is 4 and the first cell is shaded, the first four cells are shaded and the fifth is empty.

When a line already matches its clue, mark every remaining cell as empty with an × (in our game, switch to Cross or right-click). Those crosses are information for the crossing lines.

4××××××
The shaded edge cell anchors the run of 4. Every other cell in the line must be empty.

Gaps, splitting and counting

Crossed-out cells split a line into segments. A segment that is shorter than the smallest run still to be placed can never hold a run, so cross it out too. When a line has two runs and a shaded cell sits between their possible ranges, ask which run it can belong to; often only one fits, which fixes that run’s position.

Counting helps on big grids. The total of a line’s clues plus one gap between each run gives the minimum space the line needs. If a row of 15 cells has the clue 4 5 3, the runs need 4 + 5 + 3 + 2 = 14 cells, leaving only one cell of slack. Push every run left, then right: almost every cell is decided at once.

A worked example: a 5×5 heart

Our smallest nonogram is a heart. The row clues from top to bottom are 1 1, 5, 5, 3, 1, and the column clues from left to right are 2, 4, 4, 4, 2.

  1. Rows 2 and 3 have a clue of 5 in a line of 5, so every cell in both rows is shaded.
  2. Columns 2, 3 and 4 have a clue of 4. Each already has rows 2 and 3 shaded; the overlap method shades rows 2–4 of each of these columns.
  3. Row 4 now has its three middle cells shaded, matching the clue 3, so its first and last cells are crossed out.
  4. Columns 1 and 5 have a clue of 2 and already contain rows 2 and 3, so rows 1, 4 and 5 of those columns are empty.
  5. Row 1 needs 1 1 with its outer cells empty: the only arrangement left is columns 2 and 4. Row 5’s single cell must be in column 3, the only column whose run of 4 can still reach that far.

Five lines of reasoning and the heart appears, without a single guess.

Mistakes to avoid

  • Shading from a hunch. Only shade a cell when every possible arrangement of the line shades it.
  • Ignoring crosses. Empty cells carry as much information as shaded ones. Mark them.
  • Reading clues out of order. Runs appear in the order given: a clue of 1 3 means the single cell comes before the run of three.

A routine for every puzzle

  1. Start with the biggest clues: the lines where the runs nearly fill the line. Apply the overlap method.
  2. Switch to the crossing direction. Every new shaded cell or × gives you a fresh constraint.
  3. Complete lines whose clue is satisfied by crossing out the rest.
  4. Use edges and gaps: a gap of empty cells too small for any remaining run must be crossed out.
  5. Repeat until the picture appears. Every nonogram on our site is checked by a line solver, so this routine always finishes it without guessing.

Practice: play a nonogram.

Frequently asked questions

What does a 0 clue mean in a nonogram?
The line has no shaded cells at all. Cross out every cell in it.
Do I ever need to guess in a nonogram?
Not in a well-made one. Every nonogram on Silvera PuzzleClub is checked so that it can be finished by reasoning about one row or column at a time.
Is Picross the same as a nonogram?
Yes. Picross, Griddlers, Hanjie and Paint by Numbers are all names for the same kind of picture logic puzzle.

Keep learning