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.