How to Play Nonograms (Picross) — Logic Rules, Overlap Method & Grid Strategies
No guessing required. Every nonogram is solvable through pure logical deduction.
Play Nonograms (Picross) NowWhat Are Nonograms?
Nonograms (also called Picross, Griddlers, or Paint by Numbers) are logic puzzles on a grid where you fill in cells to reveal a hidden picture. Each row and column has a set of numbers (clues) that tell you how many consecutive filled cells appear and in what order.
For example, a clue of "3 1 2" means that row contains a block of 3 filled cells, then at least one empty cell, then 1 filled cell, then at least one empty cell, then 2 filled cells — in that exact order.
The concept was independently invented by Non Ishida (a Japanese graphics editor) and Tetsuya Nishio (a professional puzzler) around 1987. Nintendo popularized the format as "Picross" (picture crossword) in their Mario Picross games. Today, nonograms are one of the most beloved logic puzzle formats worldwide.
The Rules
Nonogram rules are minimal but precise:
- Each row and column has a clue — a sequence of numbers.
- Each number represents a consecutive block of filled cells in that row or column.
- Blocks must appear in the order listed, left-to-right for rows and top-to-bottom for columns.
- At least one empty cell must separate consecutive blocks.
- Fill cells or mark them as definitely empty. The puzzle is solved when every cell is correctly determined.
A cell is either filled or empty — there's no partial state. And every well-made nonogram has exactly one solution, reachable without guessing.
The Overlap Method (Your Primary Tool)
The overlap method is the most powerful nonogram technique and the one you'll use most often. Here's how it works:
Consider a row of 10 cells with a clue of "7." That block of 7 could start in positions 1–4 (since 7 cells must fit within 10). Imagine "sliding" the block from its leftmost possible position to its rightmost:
- Leftmost: fills cells 1–7
- Rightmost: fills cells 4–10
- Overlap: cells 4–7 are filled in BOTH positions
Therefore, cells 4–7 must be filled regardless of where the block ends up. You can confidently fill them in.
The general formula: in a line of length L with a single clue of n, the overlap fills the middle n - (L - n) = 2n - L cells. If 2n - L is positive, you have cells to fill.
This extends to multiple blocks: calculate the minimum space needed (sum of all blocks plus gaps), compare to the line length, and the overlap reveals certain cells.
Edge Deduction
Edge deduction uses cells you've already filled at the boundaries of a row or column to determine more cells.
If the first clue in a row is "3" and you already know the second cell is filled, then the block of 3 must include that cell. Since it can extend at most one cell to the left (cell 1) and must be 3 long, it fills cells 1–3 (or 2–4). Either way, cells 2 and 3 are definitely filled.
The principle works from both ends:
- Left/top edge: If the first k cells are filled and the first clue is n, and k < n, fill up to cell n. If k = n, mark cell n+1 as empty (the block is complete).
- Right/bottom edge: Apply the same logic from the opposite end using the last clue.
Edge deduction is especially powerful on larger grids where the overlap method alone doesn't resolve the edges.
Marking Empty Cells (Just as Important as Filling)
Beginners focus on finding filled cells but neglect empty cells. Marking empties is equally important — every empty cell you confirm constrains the blocks further.
When to mark a cell as empty:
- Completed block boundary: If you've determined a block's full extent, the cells on either side must be empty.
- No block can reach: If the remaining clues can't extend to a certain cell (because blocks are already placed elsewhere), that cell is empty.
- Line complete: If all blocks in a row/column are fully placed, every remaining cell in that line is empty.
- Clue of "0": The entire row or column is empty. Fill it all with X marks immediately — this gives you free crossing information.
Get in the habit of marking empties with an X (or dot) as soon as you identify them. They're just as informative as filled cells for solving crossings.
Working With Multiple Blocks
When a row has multiple clue numbers (like "2 3 4"), the technique is the same as single-block overlap, but you must account for the minimum spacing between blocks.
For clue "2 3 4" in a row of 15 cells:
- Minimum total space needed: 2 + 1 (gap) + 3 + 1 (gap) + 4 = 11 cells.
- Slack: 15 - 11 = 4 cells of "wiggle room."
- Each block can shift at most 4 positions from its leftmost placement.
- Apply overlap to each block individually: any block longer than the slack will have confirmed cells.
In this example, the block of 4 has overlap in its middle cells, and the block of 3 might too — while the block of 2 (being equal to the slack) has no overlap yet.
As you fill cells and mark empties, the effective slack decreases, and more overlap cells emerge. This cascading effect is what makes nonograms solvable — each deduction enables further deductions.
Small Grids vs. Large Grids
Nonograms come in many sizes, and the solving experience changes significantly with scale.
Small grids (5×5, 10×10):
- The overlap method often solves entire lines in one pass.
- You can frequently complete the puzzle by processing each row and column once or twice.
- Good for learning the techniques. Aim for quick, confident solves.
Medium grids (15×15, 20×20):
- The overlap method still works but leaves more ambiguity per pass.
- You'll need multiple passes, alternating between rows and columns as new information propagates.
- Edge deduction and empty-cell marking become essential.
Large grids (25×25 and above):
- Individual clue lines become complex puzzles in themselves.
- Focus on lines with the largest clues relative to grid size — they yield the most information.
- Patience matters. Large nonograms are marathon puzzles, not sprints.
Advanced Technique: Contradiction (What-If Analysis)
Rarely, a well-made nonogram reaches a point where no line can be directly deduced further. In these cases, you can use contradiction (also called "what-if" or trial-and-error with logic).
Pick an ambiguous cell and assume it's filled. Then process the grid forward. If this assumption leads to a logical impossibility (a row or column can't satisfy its clue), the cell must be empty. If assuming it's empty leads to a contradiction, it must be filled.
Important caveats:
- Only use contradiction when direct deduction is exhausted.
- Choose cells that maximally constrain other cells — typically in the densest, most ambiguous region of the grid.
- Track your assumption carefully. Use pencil marks or a different color. If you realize midway that neither assumption leads to a contradiction, you chose the wrong cell — pick a more constrained one.
In competition-level nonograms, contradiction is rarely needed. If you find yourself using it constantly, you're likely missing a direct deduction somewhere.
Common Mistakes to Avoid
These errors trip up nonogram solvers at every level:
- Forgetting the order constraint. Clue numbers must appear in order. "2 1" means the block of 2 comes before the block of 1 (left-to-right or top-to-bottom). You can't swap them.
- Ignoring empty cells in overlap calculations. When you know certain cells are empty, they split the line into segments. Recalculate overlap within each segment, not across the full line.
- Assuming instead of deducing. Never guess which cell a block occupies unless you've verified it logically. One wrong cell can cascade into an unsolvable mess.
- Neglecting "completed" lines. After filling all blocks in a line, mark every remaining cell as empty. Forgetting this step means you miss easy crossing deductions.
- Working only rows OR only columns. You must alternate. Information flows from rows into columns and back. Working one dimension exclusively wastes crossing information.
A Solving Workflow That Works
Here's a practical step-by-step workflow for any nonogram:
- Process "0" clues first. Mark entire rows/columns with clue "0" as empty.
- Process "full" clues next. If a row of 10 has clue "10," fill the whole row. Same for clue "4 5" in a row of 10 (minimum space = 4+1+5 = 10, no wiggle room).
- Apply overlap to every row and column. Go through systematically. Fill confirmed cells, mark confirmed empties.
- Switch to edge deduction. Look at rows/columns where you have filled cells near the edges.
- Repeat. Each pass reveals new information. Continue alternating between overlap, edge deduction, and empty-cell marking until the grid is complete.
On small grids, you'll finish in 2–3 passes. On large grids, expect 10–20 passes. The picture gradually emerges from the fog — and there's a deep satisfaction in watching it come into focus.
Put these strategies into practice with our free Nonograms (Picross) puzzle.