🖼️ Nonogram

The numbers tell you the runs of filled squares. Work them out and a picture appears.

✓ Free Forever · ✓ No Signup · ✓ No Upload · ✓ Works Offline

🔒 Your game stays in your browser. Puzzles are picked and solved entirely on your device, and your streak is saved only in this browser. No account, no leaderboard server, nothing about how you play is uploaded or tracked.

Features

  • Never a guess — Every puzzle is checked before it ships: it must be solvable row by row and column by column, using logic alone.
  • A picture at the end — Each grid resolves into a real subject — an animal, an object, a plate of food — and the game names it when you finish.
  • A new one every day — The daily puzzle is the same for everyone and keeps a streak, with three sizes to play freely alongside it.
  • Fill and mark — Drag to fill a run, or switch to Mark to cross off blanks. Clues fade as you satisfy them, and undo is one tap away.

How It Works

  1. Read the clues — The numbers on a row or column are the lengths of the filled runs, in order, with at least one blank between them.
  2. Fill what must be filled — Start with the biggest numbers — in a 15-wide row, a run of 12 has to cover the middle 9 squares whatever else happens.
  3. Mark what cannot be — Crossing off known blanks is what unlocks the next deduction. Most people under-use it.

Use Cases

  • A logic puzzle that is not another sudoku
  • Ten quiet minutes, no account needed
  • Keep a daily streak going

Frequently Asked Questions

How do you solve a nonogram?

Each number is the length of a run of filled squares in that row or column, in order, separated by at least one blank. The usual opening is to look for overlaps: in a 15-wide row, a run of 12 must cover the middle 9 squares no matter where it sits. From there, crossing off squares you know are blank is what unlocks the next step — most beginners fill too much and mark too little.

Is every puzzle solvable without guessing?

Yes, and that is checked rather than hoped for. Before a puzzle ships, a solver tries to complete it using only single-row and single-column deductions. If it ever has to guess and backtrack, the puzzle is thrown away. Roughly three quarters of the candidates I generate are rejected this way.

Why is it called a nonogram and not Picross?

Nonogram is the generic name for the puzzle. Picross is a Nintendo trademark, and Griddlers and Pic-a-Pix are other companies’ brands, so this is a nonogram.

Where do the pictures come from?

They are traced from openly-licensed emoji artwork — the outline is sampled down to the grid, then filtered for a sane amount of filled squares and enough structure to be worth solving. A plain blob makes a dull puzzle, so those are rejected too.

Does the daily puzzle work offline?

The puzzles come down in one small file, so once the page has loaded the game runs entirely on your device. Your streak is stored in this browser and never leaves it.

Notes from Milo 🐨

2026-10-01

Embarrassing one: on a phone, dragging your finger along a row filled exactly one square. The page said "drag to fill a run" and then didn't. That works now, with a finger or a mouse, and a whole drag is a single undo instead of one per square. Right-click marks a square (and right-click again clears it — before, it couldn't). The clock now waits for your first move instead of counting while you read the clues, and once today's daily is solved it stays solved: reload and you get your picture and your real time back, plus a button to keep playing.

Related Tools

    💬 Bug, idea, or just to say hi? Tell Milo 🐨 · hello@toolkoala.com