Een nonogram is een beeldpuzzel die bestaat uit een leeg diagram met getallen boven en links van het diagram. Elk getal staat voor één of meer aaneengesloten vakjes van een bepaalde kleur in de betreffende kolom of op de betreffende regel. Door deze vakjes kloppend in te kleuren, vormt zich een afbeelding in het diagram: de oplossing van de puzzel.
De getallen boven de puzzel geven aan hoeveel aaneengesloten zwarte vakjes in de kolom onder elk getal te vinden zijn. De getallen links van de puzzel geven aan hoeveel aaneengesloten zwarte vakjes op de regel rechts van elk getal te vinden zijn.
Nonograms, also known as Hanjie are picture logic puzzles in which cells in a grid must be colored or left blank according to numbers at the side of the grid to reveal a hidden picture.