What the clues mean
Each number in a clue is a block of filled squares. The blocks come in the order the numbers are written, from left to right in a row and from top to bottom in a column, with at least one empty square between them. Before and after the blocks there can be any number of empty squares.
Solving is a matter of finding squares that are filled, or empty, in every arrangement that fits the clue and what you already know. You only ever mark those. Every technique below is a quick way to spot them.
1. The overlap: big blocks cover the middle
Push the block as far left as it can go, then as far right. The squares it covers both times are filled whichever way it really sits.
A quick rule: a block of length b in a line of length n fills the middle 2b − n squares when b is more than half of n. The same works with several blocks: pack them all to the left, then all to the right, and compare each block with itself.
2. When the clue fills the whole line
Add up the blocks and one gap between each pair. If that equals the length of the line, there is only one arrangement.
3. Starting from a filled square near an edge
A filled square close to the edge limits where its block can be. If the first block must include that square, it cannot start further right than the square itself, and it cannot reach further than its length allows.
4. Gaps that are too small
Crosses split a line into separate gaps. A gap shorter than the smallest block that could go there must stay empty, and if only one gap is long enough, the overlap rule works inside it.
5. Crossing out when a line is complete
When the filled squares in a line already match its clue, every other square in it is empty. Cross them out: those crosses are what make progress on the lines that cross this one.
6. Rows, then columns, then rows again
A single line rarely finishes on its own. The power of nonograms is that every square sits on a row and a column: something you learn from a row is new information for a column, and the other way round. So go through all the rows, then all the columns, and repeat until the picture is done.
Tips for bigger puzzles
- Start with the longest clues. A line whose clue adds up to nearly its length gives the most in the first pass.
- Count the gaps, not the squares. Late in a puzzle most lines are part-solved. Look at the runs of unmarked squares between crosses and ask which blocks can fit in each.
- Match blocks to clues from the edges. The first block you can see from the left edge belongs to the first number, so it is often easy to complete it and move on.
- Never guess. On this site every puzzle can be finished by these moves. If you are stuck, a line you have not looked at recently usually has something to give, and Hint will show you which one.
Try them on the puzzle at the top of this page, starting with 5×5. Deciding whether a general nonogram has a solution at all is an NP-complete problem, which is why puzzle makers check their grids; every puzzle here has been checked so these moves are enough.
Frequently asked questions
How do you solve a nonogram?
Mark only squares that are filled, or empty, in every arrangement that fits a line's clue. Start with long clues (the overlap rule), cross out lines that are complete, and alternate between rows and columns so each line's progress helps the lines that cross it.
What is the overlap method in nonograms?
Push the blocks of a clue as far left as possible, then as far right. Any square a block covers in both positions is filled. A single block longer than half the line always fills its middle.
Do you ever have to guess in a nonogram?
Not in a well-made one. Every puzzle on this site can be solved with line-by-line logic. Some hard printed puzzles need looking ahead several steps, but a good puzzle never needs a blind guess.
Where should I start a nonogram?
With the rows and columns whose clues add up to most of the line: they give the most filled squares straight away.
What does an X mean in a nonogram?
It marks a square you have worked out must be empty. Crosses are not part of the answer, but they make it much easier to see where blocks can still go.