Paint by numbers generator

Upload a photo, choose your canvas size, colours and detail, then download a printable PDF. Everything runs in your browser — your photo is never uploaded anywhere.

Settings

Drop a photo here or click to browse — JPG, PNG, WebP
Upload a photo to begin.

Processing happens locally with HTML5 Canvas. Nothing is uploaded, stored or shared.

Your numbered template will appear here.

Fewer colours = easier

12–20 colours makes a relaxing evening project. 24–40 gives photographic depth.

Detail slider

Lower values merge small shapes into big paintable areas. Higher values keep fine texture.

Print at 100%

Turn off “fit to page” so the numbered areas keep their real size.

Tips for a great template

  • Pick a sharp, well-lit photo. Contrast between the subject and background gives clean outlines.
  • Crop before you upload if the subject is small — the generator crops to your chosen canvas ratio from the centre.
  • Portraits: 24–32 colours, detail 6–7. Skin tones need gradual steps.
  • Landscapes: 16–24 colours, detail 4–5. Skies simplify beautifully.
  • Children’s projects: 8–12 colours, detail 2–3 for big, forgiving shapes.

Read the full printing & painting guide