Paint by Numbers

Turn any photo into a paint-by-numbers masterpiece

Upload a photo and this tool will analyse the colours, simplify the image into numbered regions, and generate a ready-to-print paint-by-numbers template — all inside your browser, with no data ever leaving your device.

Smart colour quantization

Choose from K-Means or Median Cut algorithms to reduce your photo to the perfect set of colours.

Custom palettes

Use a Crayola crayon preset or build your own palette from scratch.

Region editing

Merge or split colour regions on the result to fine-tune the complexity of your painting.

Export anywhere

Download the finished template as a PDF, PNG, or scalable SVG.

How to get started

  1. 1. Drag and drop an image below, click to browse, or paste from clipboard.
  2. 2. Adjust the palette size and other settings in the left-hand panel.
  3. 3. Click "Generate Paint by Numbers" to process the image.
  4. 4. Review and refine the result, then export your template.