Nonogram Generator
Drawing stays local while you edit
Cells are edited only in this browser. When you intentionally choose Next, the non-sensitive grid dimensions and binary pattern are added to the URL and browser history so the following steps can restore the puzzle.
Choose the grid size
Create a rectangular grid from 5×5 to 25×25. Resizing preserves cells that still fit in the top-left area.
Turn a small black-and-white pixel picture into a printable nonogram, also known as a picture logic puzzle or paint-by-numbers puzzle. Choose a grid from 5×5 to 25×25, fill the cells that make up your design, and the generator calculates every ordered row and column clue. You can review whether the clue set has one solution, multiple solutions, or could not be fully verified within the checking limit, then print both the blank puzzle and its answer.
How to make a nonogram
-
1
Choose the grid size
Set the number of rows and columns from 5 to 25. Small grids suit simple icons; larger grids allow more detail.
-
2
Draw the hidden picture
Toggle cells between filled and empty to build a clear black-and-white design.
-
3
Generate clues and verify
The tool converts each line into ordered run-length clues and checks whether those clues identify one grid or more than one.
-
4
Print puzzle and solution
Print the clue grid for solving and keep the completed picture as a separate answer key.
How nonogram clues describe a picture
Every clue is an ordered list of the lengths of consecutive filled runs. Row clues are read from left to right; column clues are read from top to bottom. Two runs in the same line must have at least one empty cell between them. Empty cells before the first run and after the last run are allowed. A line with no filled cells is shown as 0.
| Five-cell line | Clue | Meaning |
|---|---|---|
■■■·· |
3 | One run of three filled cells |
■■·■· |
2 1 | Two filled cells, a gap, then one filled cell |
■·■■■ |
1 3 | One filled cell, a gap, then three filled cells |
····· |
0 | The whole line is empty |
The order matters. The patterns ■■·■· and ■·■■· have clues 2 1 and 1 2, so they are different puzzle lines.
Worked 5×5 example
Suppose the picture contains these rows:
· ■ ■ · ·
■ ■ ■ ■ ·
■ ■ ■ ■ ·
· ■ ■ · ·
· · ■ · ·
Its row clues are 2 / 4 / 4 / 2 / 1. Reading down the same picture, the column clues are 2 / 4 / 5 / 2 / 0. The fifth column receives a 0 because it contains no filled cells.
Why uniqueness has to be checked
The picture you draw is always one valid answer to its own clues, but it may not be the only answer. Different black-and-white grids can produce exactly the same row and column run lengths. Nonogram construction research treats a single solution as a separate quality requirement, not an automatic consequence of converting a picture into clues.
This generator reports one of three outcomes:
- Unique: the verifier completed its search and found exactly one solution.
- Multiple: it found at least two different grids that satisfy the same clues.
- Unverified: the capped search did not finish, so the tool makes no uniqueness claim.
A unique solution also does not guarantee an elegant human solve. A puzzle can have one mathematical answer yet require trial-and-error or deductions beyond the techniques a beginner knows.
Design and printing tips
- Start with a bold silhouette. Isolated pixels and visual noise create long strings of 1 clues that are harder to read.
- Use a 5×5 or 10×10 grid for a first puzzle. Move up to 15×15 or 25×25 when the subject genuinely needs more detail.
- Treat empty and fully filled lines as easy footholds. Too many can make the puzzle trivial.
- Check the printed clue size before distributing a worksheet. The grid, numbers, and cell boundaries should remain clear in grayscale.
- Keep the solution on a separate page when sharing the puzzle.
The clue rules above follow the standard black-and-white Pic-a-Pix format described by Conceptis. For the distinction between an image, its clues, and unique reconstruction, see Batenburg and colleagues on constructing nonograms of varying difficulty and Henstra’s work on image-based construction and multiple solutions.
Frequently Asked Questions
Each number gives the length of one consecutive run of filled cells. The numbers appear in the same order as the runs: left to right for rows and top to bottom for columns. Separate runs always have at least one empty cell between them.
Yes. This generator displays 0 when a row or column contains no filled cells. A solver can mark every cell in that line as empty immediately.
No. Clues derived from a picture can match more than one grid. Trust the displayed status: Unique means the verifier proved one solution, Multiple means it found at least two, and Unverified means the capped search ended before it could prove either result.
Not necessarily. Mathematical uniqueness and human-friendly logical solvability are different properties. The verifier counts valid solutions; it does not promise a difficulty level or certify that every step follows a particular set of solving techniques.
This version creates standard black-and-white nonograms only. Color nonograms use colored clues and allow adjacent runs of different colors without an empty separator, so they require a different clue model.
You can set both rows and columns from 5 to 25, including rectangular layouts. A compact grid works best for simple symbols, while a larger grid preserves more shape detail but produces a denser clue sheet.
Yes. Use the puzzle printout for the blank clue grid and keep the completed solution separate. Preview the print layout first so the clue numbers and cell borders are large enough for your paper size.
No image or file upload is required. You create the picture by selecting cells in the editor. The dimensions and cell pattern needed to operate the tool may be sent to this site like other interactive form data, so do not use the grid to encode sensitive information.
Related Tools
Mouse Tester
Test your mouse buttons, wheel scrolling, pointer movement and double-click timing in the browser. See event logs and movement samples without uploads.
Spacebar Counter
Count distinct spacebar presses or run a timed test with a target, timer, progress and presses-per-second estimate.
Fancy Serial Number Checker
Check US-style currency serial numbers for fancy patterns like radars, ladders, repeaters, low numbers and star notes.
Guitar Tuner
Tune a guitar in your browser with microphone pitch detection, cents offset, standard and alternate tunings, and no audio upload.
Minecraft Circle Generator
Create hollow or filled Minecraft circle and ellipse blueprints. Set the block dimensions, count materials, inspect the grid and download an SVG.
BPM Finder
Choose an audio file to estimate its tempo in BPM, compare half- and double-time candidates, and copy a practical result for mixing, practice or editing.
Tool available in other languages
- Generador de nonogramas [ES]
- Générateur de nonogrammes [FR]
- ノノグラム作成ツール [JA]
- Gerador de nonogramas [PT]
- Nonogramgenerator [SV]
- เครื่องสร้างปริศนาโนโนแกรม [TH]
- Trình tạo Nonogram [VI]
- منشئ ألغاز نونوغرام [AR]
- Nonogramm-Generator [DE]
- 노노그램 만들기 [KO]
- Generator Nonogram [ID]
- Nonogramgenerator [NL]
- Generator nonogramów [PL]
- Генератор японских кроссвордов [RU]
- Nonogram Oluşturucu [TR]
- 数织谜题生成器 [ZH]
- Generatore di nonogrammi [IT]