Free nonogram solver
Paste your grid’s clues and the solver cracks it with pure logic — including a step-by-step mode that explains every single deduction, technique by technique.
Type each line’s clues separated by spaces (e.g. “3 1 2”). Empty or 0 = no filled cells. Enter jumps to the next field.
Rows (left)
Columns (top)
How does it work?
The solver applies line-by-line propagation: for every row and column it enumerates all block placements compatible with the clues and the current state, then keeps the cells common to all of them. That’s exactly how a good human solver reasons — never guessing. When propagation stalls, a uniqueness checker settles it: unique (but tough) solution, several solutions, or none.
Want to learn these techniques yourself? The beginner guide and the advanced techniques guide demonstrate them on interactive grids — then practice in the game.