6 printable hard 20x20 nonograms
Six grids verified solvable without guessing, ready for paper: crisp clues, pure black and white, optional solutions on a separate page.
Puzzle 1
| 1 1 6 3 | 2 2 3 1 2 1 | 1 1 1 1 1 2 2 | 1 1 1 1 2 3 | 4 3 1 5 | 2 1 2 4 | 2 3 1 2 1 2 | 1 2 1 2 4 1 | 1 1 1 3 2 1 | 3 2 2 1 1 1 | 3 6 1 1 | 3 3 1 4 1 | 2 1 2 1 1 3 | 1 1 2 4 3 2 | 4 2 1 3 4 | 1 6 2 1 | 1 2 3 3 1 1 | 1 1 5 2 5 | 1 1 3 5 4 | 1 1 4 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 2 1 2 | ||||||||||||||||||||
| 1 3 1 1 1 3 | ||||||||||||||||||||
| 1 1 1 3 2 | ||||||||||||||||||||
| 2 2 1 1 4 | ||||||||||||||||||||
| 1 1 2 1 2 2 | ||||||||||||||||||||
| 1 2 2 1 1 2 3 | ||||||||||||||||||||
| 1 1 1 4 5 | ||||||||||||||||||||
| 2 2 2 1 5 | ||||||||||||||||||||
| 2 2 1 6 1 | ||||||||||||||||||||
| 2 2 2 1 2 1 3 | ||||||||||||||||||||
| 4 1 2 3 2 | ||||||||||||||||||||
| 1 1 5 5 | ||||||||||||||||||||
| 3 3 1 4 | ||||||||||||||||||||
| 1 1 1 5 1 1 2 | ||||||||||||||||||||
| 1 2 3 3 | ||||||||||||||||||||
| 4 2 1 2 2 | ||||||||||||||||||||
| 1 2 1 3 2 2 | ||||||||||||||||||||
| 1 1 2 1 8 | ||||||||||||||||||||
| 3 3 4 2 | ||||||||||||||||||||
| 1 6 1 2 |
Puzzle 2
| 1 1 3 2 1 3 | 3 3 1 1 2 | 2 1 1 3 2 1 | 3 2 1 1 1 1 3 | 1 2 1 2 | 2 1 1 1 8 | 2 2 2 2 4 2 | 4 1 1 5 | 1 3 2 2 1 3 2 | 4 3 1 1 | 1 1 3 4 4 | 1 3 6 3 | 4 2 1 1 2 | 1 2 3 1 4 | 7 1 1 4 | 2 1 2 3 2 4 | 1 2 1 3 1 | 7 1 1 2 4 | 1 1 1 1 3 1 | 4 1 2 1 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 1 4 1 1 2 | ||||||||||||||||||||
| 1 3 1 1 1 1 1 | ||||||||||||||||||||
| 2 4 1 2 1 | ||||||||||||||||||||
| 3 5 3 1 3 | ||||||||||||||||||||
| 1 2 1 7 2 | ||||||||||||||||||||
| 4 1 4 4 | ||||||||||||||||||||
| 1 1 1 1 1 2 3 | ||||||||||||||||||||
| 1 5 2 1 2 | ||||||||||||||||||||
| 1 1 1 3 2 | ||||||||||||||||||||
| 2 1 1 8 1 1 | ||||||||||||||||||||
| 3 4 2 3 1 | ||||||||||||||||||||
| 2 1 4 1 3 | ||||||||||||||||||||
| 3 2 1 2 2 1 | ||||||||||||||||||||
| 1 3 1 1 1 | ||||||||||||||||||||
| 4 2 4 1 | ||||||||||||||||||||
| 1 7 1 1 | ||||||||||||||||||||
| 1 1 5 1 5 | ||||||||||||||||||||
| 4 1 1 2 3 2 | ||||||||||||||||||||
| 2 1 1 1 6 1 | ||||||||||||||||||||
| 2 1 1 7 1 |
Puzzle 3
| 1 1 2 1 7 | 1 3 1 4 | 2 1 1 1 2 | 3 1 2 1 2 2 | 1 1 2 1 3 2 | 4 1 1 3 1 4 | 2 1 4 2 1 1 | 1 4 2 2 7 | 3 1 2 1 3 | 2 1 3 2 | 1 3 1 1 2 1 | 1 2 1 1 2 1 2 | 1 1 1 2 2 1 | 2 1 5 2 1 | 1 3 1 2 1 | 6 2 1 1 1 | 6 3 3 1 | 1 1 2 2 1 4 | 2 4 1 7 | 2 1 1 3 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 3 2 1 | ||||||||||||||||||||
| 1 5 1 1 1 | ||||||||||||||||||||
| 1 1 2 1 1 2 1 | ||||||||||||||||||||
| 2 2 1 3 1 4 | ||||||||||||||||||||
| 2 3 2 1 3 | ||||||||||||||||||||
| 2 1 1 2 3 | ||||||||||||||||||||
| 1 3 2 4 1 | ||||||||||||||||||||
| 2 1 1 2 3 | ||||||||||||||||||||
| 5 1 1 2 3 | ||||||||||||||||||||
| 4 1 1 2 1 1 | ||||||||||||||||||||
| 5 1 3 | ||||||||||||||||||||
| 1 2 4 1 3 | ||||||||||||||||||||
| 1 1 1 1 3 | ||||||||||||||||||||
| 2 1 5 1 2 | ||||||||||||||||||||
| 8 1 2 1 1 | ||||||||||||||||||||
| 2 2 2 3 4 | ||||||||||||||||||||
| 1 1 2 1 4 | ||||||||||||||||||||
| 1 4 9 | ||||||||||||||||||||
| 1 4 1 1 2 | ||||||||||||||||||||
| 1 6 1 3 1 |
Puzzle 4
| 2 2 2 1 2 1 1 | 2 2 1 1 1 1 | 1 3 1 1 1 1 4 | 1 1 4 6 | 2 2 2 1 2 | 1 4 1 1 1 | 1 3 2 1 1 | 4 1 1 2 1 2 | 2 1 3 2 8 | 4 1 1 2 1 3 | 1 3 4 4 2 | 2 1 4 1 2 | 1 2 5 2 3 1 | 4 1 1 1 1 2 | 2 1 3 1 1 1 | 1 1 1 1 2 1 | 1 1 3 3 1 1 1 | 3 5 1 2 | 1 1 2 1 1 1 | 1 1 1 4 2 4 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 1 4 1 4 1 | ||||||||||||||||||||
| 2 1 3 1 1 | ||||||||||||||||||||
| 2 1 1 2 2 1 | ||||||||||||||||||||
| 2 1 7 | ||||||||||||||||||||
| 1 1 1 2 2 1 | ||||||||||||||||||||
| 3 3 1 1 2 5 | ||||||||||||||||||||
| 1 2 3 1 1 2 | ||||||||||||||||||||
| 1 2 1 1 1 1 4 | ||||||||||||||||||||
| 2 1 2 2 3 3 | ||||||||||||||||||||
| 1 1 1 3 1 1 | ||||||||||||||||||||
| 1 1 1 1 1 1 4 | ||||||||||||||||||||
| 2 2 1 1 2 1 2 | ||||||||||||||||||||
| 1 8 1 | ||||||||||||||||||||
| 1 1 1 2 5 | ||||||||||||||||||||
| 1 2 2 1 2 1 1 | ||||||||||||||||||||
| 2 5 2 1 1 | ||||||||||||||||||||
| 1 3 1 2 2 1 | ||||||||||||||||||||
| 3 1 2 1 1 | ||||||||||||||||||||
| 1 2 5 4 2 | ||||||||||||||||||||
| 3 8 1 |
Puzzle 5
| 1 3 2 1 1 1 | 1 1 2 1 1 2 2 | 1 4 6 1 | 3 6 2 1 1 | 1 2 1 3 1 1 | 1 3 2 2 1 1 | 1 2 3 5 2 | 1 4 2 1 4 | 5 2 2 1 | 1 3 1 1 1 | 1 1 1 2 1 3 | 5 1 3 1 | 1 2 2 1 1 1 | 1 1 2 1 1 1 1 | 1 2 1 5 3 1 | 2 2 1 5 1 | 1 1 2 3 1 | 2 2 1 1 1 1 3 | 5 2 2 1 1 1 | 1 1 1 2 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 3 1 | ||||||||||||||||||||
| 1 4 1 2 3 1 | ||||||||||||||||||||
| 1 2 1 1 2 | ||||||||||||||||||||
| 2 1 2 2 4 | ||||||||||||||||||||
| 3 5 2 2 1 | ||||||||||||||||||||
| 6 1 6 | ||||||||||||||||||||
| 2 1 1 | ||||||||||||||||||||
| 4 1 1 1 1 2 | ||||||||||||||||||||
| 2 1 3 1 3 | ||||||||||||||||||||
| 4 2 4 2 | ||||||||||||||||||||
| 1 3 2 2 3 | ||||||||||||||||||||
| 2 3 3 2 1 | ||||||||||||||||||||
| 1 6 1 4 1 | ||||||||||||||||||||
| 4 1 1 1 4 1 | ||||||||||||||||||||
| 1 2 2 2 1 | ||||||||||||||||||||
| 2 1 2 1 5 1 1 | ||||||||||||||||||||
| 1 1 2 1 3 1 | ||||||||||||||||||||
| 1 1 3 5 2 | ||||||||||||||||||||
| 1 2 1 1 1 | ||||||||||||||||||||
| 3 1 1 3 3 |
Puzzle 6
| 4 2 1 3 1 1 | 2 2 3 4 | 3 6 1 1 | 1 4 2 1 1 | 1 1 3 2 | 1 1 3 2 | 1 5 2 1 | 2 3 1 2 3 2 | 6 2 1 1 | 1 4 1 3 1 2 | 1 1 2 4 2 1 | 1 1 3 2 1 | 1 1 1 2 1 | 2 7 4 1 | 1 1 1 2 | 2 6 1 1 | 3 1 1 1 5 1 | 1 3 1 2 2 1 | 1 1 2 3 1 3 1 | 1 1 2 1 1 4 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 1 2 1 2 | ||||||||||||||||||||
| 3 1 3 1 1 | ||||||||||||||||||||
| 1 1 1 3 1 1 1 | ||||||||||||||||||||
| 2 1 3 2 2 1 | ||||||||||||||||||||
| 1 1 4 1 1 | ||||||||||||||||||||
| 1 4 1 2 | ||||||||||||||||||||
| 1 3 1 1 5 | ||||||||||||||||||||
| 1 1 2 1 1 1 1 1 | ||||||||||||||||||||
| 1 2 3 1 2 | ||||||||||||||||||||
| 3 1 1 1 1 1 1 2 | ||||||||||||||||||||
| 2 1 5 1 2 | ||||||||||||||||||||
| 3 3 1 2 5 | ||||||||||||||||||||
| 1 1 2 1 1 1 1 | ||||||||||||||||||||
| 1 3 1 1 1 1 | ||||||||||||||||||||
| 1 2 3 1 1 | ||||||||||||||||||||
| 4 3 5 5 | ||||||||||||||||||||
| 1 3 2 1 4 | ||||||||||||||||||||
| 1 2 1 3 2 | ||||||||||||||||||||
| 1 1 3 1 1 | ||||||||||||||||||||
| 1 2 2 1 2 1 1 |
Solutions
Solution 1
| 1 1 6 3 | 2 2 3 1 2 1 | 1 1 1 1 1 2 2 | 1 1 1 1 2 3 | 4 3 1 5 | 2 1 2 4 | 2 3 1 2 1 2 | 1 2 1 2 4 1 | 1 1 1 3 2 1 | 3 2 2 1 1 1 | 3 6 1 1 | 3 3 1 4 1 | 2 1 2 1 1 3 | 1 1 2 4 3 2 | 4 2 1 3 4 | 1 6 2 1 | 1 2 3 3 1 1 | 1 1 5 2 5 | 1 1 3 5 4 | 1 1 4 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 2 1 2 | ||||||||||||||||||||
| 1 3 1 1 1 3 | ||||||||||||||||||||
| 1 1 1 3 2 | ||||||||||||||||||||
| 2 2 1 1 4 | ||||||||||||||||||||
| 1 1 2 1 2 2 | ||||||||||||||||||||
| 1 2 2 1 1 2 3 | ||||||||||||||||||||
| 1 1 1 4 5 | ||||||||||||||||||||
| 2 2 2 1 5 | ||||||||||||||||||||
| 2 2 1 6 1 | ||||||||||||||||||||
| 2 2 2 1 2 1 3 | ||||||||||||||||||||
| 4 1 2 3 2 | ||||||||||||||||||||
| 1 1 5 5 | ||||||||||||||||||||
| 3 3 1 4 | ||||||||||||||||||||
| 1 1 1 5 1 1 2 | ||||||||||||||||||||
| 1 2 3 3 | ||||||||||||||||||||
| 4 2 1 2 2 | ||||||||||||||||||||
| 1 2 1 3 2 2 | ||||||||||||||||||||
| 1 1 2 1 8 | ||||||||||||||||||||
| 3 3 4 2 | ||||||||||||||||||||
| 1 6 1 2 |
Solution 2
| 1 1 3 2 1 3 | 3 3 1 1 2 | 2 1 1 3 2 1 | 3 2 1 1 1 1 3 | 1 2 1 2 | 2 1 1 1 8 | 2 2 2 2 4 2 | 4 1 1 5 | 1 3 2 2 1 3 2 | 4 3 1 1 | 1 1 3 4 4 | 1 3 6 3 | 4 2 1 1 2 | 1 2 3 1 4 | 7 1 1 4 | 2 1 2 3 2 4 | 1 2 1 3 1 | 7 1 1 2 4 | 1 1 1 1 3 1 | 4 1 2 1 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 1 4 1 1 2 | ||||||||||||||||||||
| 1 3 1 1 1 1 1 | ||||||||||||||||||||
| 2 4 1 2 1 | ||||||||||||||||||||
| 3 5 3 1 3 | ||||||||||||||||||||
| 1 2 1 7 2 | ||||||||||||||||||||
| 4 1 4 4 | ||||||||||||||||||||
| 1 1 1 1 1 2 3 | ||||||||||||||||||||
| 1 5 2 1 2 | ||||||||||||||||||||
| 1 1 1 3 2 | ||||||||||||||||||||
| 2 1 1 8 1 1 | ||||||||||||||||||||
| 3 4 2 3 1 | ||||||||||||||||||||
| 2 1 4 1 3 | ||||||||||||||||||||
| 3 2 1 2 2 1 | ||||||||||||||||||||
| 1 3 1 1 1 | ||||||||||||||||||||
| 4 2 4 1 | ||||||||||||||||||||
| 1 7 1 1 | ||||||||||||||||||||
| 1 1 5 1 5 | ||||||||||||||||||||
| 4 1 1 2 3 2 | ||||||||||||||||||||
| 2 1 1 1 6 1 | ||||||||||||||||||||
| 2 1 1 7 1 |
Solution 3
| 1 1 2 1 7 | 1 3 1 4 | 2 1 1 1 2 | 3 1 2 1 2 2 | 1 1 2 1 3 2 | 4 1 1 3 1 4 | 2 1 4 2 1 1 | 1 4 2 2 7 | 3 1 2 1 3 | 2 1 3 2 | 1 3 1 1 2 1 | 1 2 1 1 2 1 2 | 1 1 1 2 2 1 | 2 1 5 2 1 | 1 3 1 2 1 | 6 2 1 1 1 | 6 3 3 1 | 1 1 2 2 1 4 | 2 4 1 7 | 2 1 1 3 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 3 2 1 | ||||||||||||||||||||
| 1 5 1 1 1 | ||||||||||||||||||||
| 1 1 2 1 1 2 1 | ||||||||||||||||||||
| 2 2 1 3 1 4 | ||||||||||||||||||||
| 2 3 2 1 3 | ||||||||||||||||||||
| 2 1 1 2 3 | ||||||||||||||||||||
| 1 3 2 4 1 | ||||||||||||||||||||
| 2 1 1 2 3 | ||||||||||||||||||||
| 5 1 1 2 3 | ||||||||||||||||||||
| 4 1 1 2 1 1 | ||||||||||||||||||||
| 5 1 3 | ||||||||||||||||||||
| 1 2 4 1 3 | ||||||||||||||||||||
| 1 1 1 1 3 | ||||||||||||||||||||
| 2 1 5 1 2 | ||||||||||||||||||||
| 8 1 2 1 1 | ||||||||||||||||||||
| 2 2 2 3 4 | ||||||||||||||||||||
| 1 1 2 1 4 | ||||||||||||||||||||
| 1 4 9 | ||||||||||||||||||||
| 1 4 1 1 2 | ||||||||||||||||||||
| 1 6 1 3 1 |
Solution 4
| 2 2 2 1 2 1 1 | 2 2 1 1 1 1 | 1 3 1 1 1 1 4 | 1 1 4 6 | 2 2 2 1 2 | 1 4 1 1 1 | 1 3 2 1 1 | 4 1 1 2 1 2 | 2 1 3 2 8 | 4 1 1 2 1 3 | 1 3 4 4 2 | 2 1 4 1 2 | 1 2 5 2 3 1 | 4 1 1 1 1 2 | 2 1 3 1 1 1 | 1 1 1 1 2 1 | 1 1 3 3 1 1 1 | 3 5 1 2 | 1 1 2 1 1 1 | 1 1 1 4 2 4 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 1 4 1 4 1 | ||||||||||||||||||||
| 2 1 3 1 1 | ||||||||||||||||||||
| 2 1 1 2 2 1 | ||||||||||||||||||||
| 2 1 7 | ||||||||||||||||||||
| 1 1 1 2 2 1 | ||||||||||||||||||||
| 3 3 1 1 2 5 | ||||||||||||||||||||
| 1 2 3 1 1 2 | ||||||||||||||||||||
| 1 2 1 1 1 1 4 | ||||||||||||||||||||
| 2 1 2 2 3 3 | ||||||||||||||||||||
| 1 1 1 3 1 1 | ||||||||||||||||||||
| 1 1 1 1 1 1 4 | ||||||||||||||||||||
| 2 2 1 1 2 1 2 | ||||||||||||||||||||
| 1 8 1 | ||||||||||||||||||||
| 1 1 1 2 5 | ||||||||||||||||||||
| 1 2 2 1 2 1 1 | ||||||||||||||||||||
| 2 5 2 1 1 | ||||||||||||||||||||
| 1 3 1 2 2 1 | ||||||||||||||||||||
| 3 1 2 1 1 | ||||||||||||||||||||
| 1 2 5 4 2 | ||||||||||||||||||||
| 3 8 1 |
Solution 5
| 1 3 2 1 1 1 | 1 1 2 1 1 2 2 | 1 4 6 1 | 3 6 2 1 1 | 1 2 1 3 1 1 | 1 3 2 2 1 1 | 1 2 3 5 2 | 1 4 2 1 4 | 5 2 2 1 | 1 3 1 1 1 | 1 1 1 2 1 3 | 5 1 3 1 | 1 2 2 1 1 1 | 1 1 2 1 1 1 1 | 1 2 1 5 3 1 | 2 2 1 5 1 | 1 1 2 3 1 | 2 2 1 1 1 1 3 | 5 2 2 1 1 1 | 1 1 1 2 2 1 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 3 1 | ||||||||||||||||||||
| 1 4 1 2 3 1 | ||||||||||||||||||||
| 1 2 1 1 2 | ||||||||||||||||||||
| 2 1 2 2 4 | ||||||||||||||||||||
| 3 5 2 2 1 | ||||||||||||||||||||
| 6 1 6 | ||||||||||||||||||||
| 2 1 1 | ||||||||||||||||||||
| 4 1 1 1 1 2 | ||||||||||||||||||||
| 2 1 3 1 3 | ||||||||||||||||||||
| 4 2 4 2 | ||||||||||||||||||||
| 1 3 2 2 3 | ||||||||||||||||||||
| 2 3 3 2 1 | ||||||||||||||||||||
| 1 6 1 4 1 | ||||||||||||||||||||
| 4 1 1 1 4 1 | ||||||||||||||||||||
| 1 2 2 2 1 | ||||||||||||||||||||
| 2 1 2 1 5 1 1 | ||||||||||||||||||||
| 1 1 2 1 3 1 | ||||||||||||||||||||
| 1 1 3 5 2 | ||||||||||||||||||||
| 1 2 1 1 1 | ||||||||||||||||||||
| 3 1 1 3 3 |
Solution 6
| 4 2 1 3 1 1 | 2 2 3 4 | 3 6 1 1 | 1 4 2 1 1 | 1 1 3 2 | 1 1 3 2 | 1 5 2 1 | 2 3 1 2 3 2 | 6 2 1 1 | 1 4 1 3 1 2 | 1 1 2 4 2 1 | 1 1 3 2 1 | 1 1 1 2 1 | 2 7 4 1 | 1 1 1 2 | 2 6 1 1 | 3 1 1 1 5 1 | 1 3 1 2 2 1 | 1 1 2 3 1 3 1 | 1 1 2 1 1 4 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 1 2 1 2 | ||||||||||||||||||||
| 3 1 3 1 1 | ||||||||||||||||||||
| 1 1 1 3 1 1 1 | ||||||||||||||||||||
| 2 1 3 2 2 1 | ||||||||||||||||||||
| 1 1 4 1 1 | ||||||||||||||||||||
| 1 4 1 2 | ||||||||||||||||||||
| 1 3 1 1 5 | ||||||||||||||||||||
| 1 1 2 1 1 1 1 1 | ||||||||||||||||||||
| 1 2 3 1 2 | ||||||||||||||||||||
| 3 1 1 1 1 1 1 2 | ||||||||||||||||||||
| 2 1 5 1 2 | ||||||||||||||||||||
| 3 3 1 2 5 | ||||||||||||||||||||
| 1 1 2 1 1 1 1 | ||||||||||||||||||||
| 1 3 1 1 1 1 | ||||||||||||||||||||
| 1 2 3 1 1 | ||||||||||||||||||||
| 4 3 5 5 | ||||||||||||||||||||
| 1 3 2 1 4 | ||||||||||||||||||||
| 1 2 1 3 2 | ||||||||||||||||||||
| 1 1 3 1 1 | ||||||||||||||||||||
| 1 2 2 1 2 1 1 |
The 20×20 is the nonogram marathon: 400 cells and clue runs that fill the margin. The key is staying systematic — sweep the rows, then the columns, and never guess. One grid can fill an entire evening. On hard, the grid is sparse: every cell is earned, the back-and-forth multiplies, and the advanced techniques — overlap, edge logic — earn their keep on every line.
Printing tip: letter or A4, portrait, default margins. Tick “Include solutions” to get the answers on a second page — handy to fold away for later. Prefer a screen to a pencil? The same format is playable online here, and the basics live in the beginner guide.