Nonogram

Fill a unique-solution pixel pattern from row and column clues. Play a 10×10 daily Nonogram or choose 5×5 and 10×10 practice boards.

Logic5–15 minFree to play
—Your personal best

Play Nonogram

Results stay in this browserPersonal best: —

Daily puzzles change at midnight UTC. Practice creates a fresh set.

Loading your game…

Results stay in this browser. No account needed.

How to play

  1. Read the clues

    Numbers describe consecutive runs of filled squares, in order. Leave at least one empty square between runs. A 0 clue means no filled squares.

  2. Mark a square

    Choose Fill to color a square, or Empty to place an X. Tap again with the same tool to clear the mark.

  3. Use the keyboard

    Use arrow keys to move, Enter or Space to apply your tool, F to fill, X to mark empty and Delete to clear.

  4. Reveal the pattern

    Mark every square correctly, including empty squares, to finish. Hints explain one forced square; undo reverses the last mark but keeps used hints.

Inside the game

What is Nonogram?

Nonogram turns run-length clues into an abstract pixel pattern. Our original generated boards are checked for a full line-deduction solution, which also guarantees a unique final pattern. Daily uses 10×10; Practice offers beginner 5×5 and larger 10×10 boards. Daily marks and hints resume locally. These are abstract patterns, not a promise of a recognizable picture.

How your score works

Complete every filled square and empty X mark to save hints used; fewer is better. Checking and undo are free, but undo does not cancel a requested hint. Sizes and layouts differ, so the best hint count is not a matched-difficulty comparison. A restored completed Daily board does not record another completion.

More about your scores →

Example: overlapping runs

In a five-square row with clue 3, the filled run can start at position 1, 2 or 3. The middle square is filled in every arrangement, so you can mark it immediately. The two edge squares remain undecided until other clues help.

Playing tips

  1. Use both sets of clues

    A row deduction narrows its columns, and a column deduction narrows its rows. Alternate directions. A clue becomes crossed out only when every square of that line matches the final pattern, including X marks.

  2. Keep runs separate

    Clues 2 1 require two filled squares, an empty separator and one filled square in that order. An X is a confirmed empty square, not an undecided square. Use Delete to clear a guess.

  3. Find the overlap

    A long run may overlap itself in every possible position; those overlapping squares must be filled.

  4. Mark the boundaries

    When a run reaches its required length, mark its boundary empty before placing another run.

  5. Start with a smaller board

    Start with 5×5 in Practice, then try 10×10. On narrow screens, scroll within the board.

Questions, answered.

Results describe this game session. They are not IQ scores, diagnoses or clinical assessments.

A run of two filled squares comes before a run of one, with at least one empty square between them. Extra empty squares may appear at either edge or between runs.

Yes. Every square must be explicitly filled or marked empty correctly.

Daily is fixed at 10×10. Choose Practice to select 5×5 or 10×10 without replacing daily progress.

It names a row or column whose remaining valid arrangements all agree on one square, then fills or crosses that square.

Each square keeps a 44px touch target. Swipe sideways inside the board to reach later columns; the rest of the page stays within the screen.

A little more to explore.

Your collection progress

Checking this browser’s completed games…

Complete one run in each game. Replays improve your personal best, not the completed-game count.

View my progress →