Wintira's Joy of Painting AIO Tool

Project title
Local saved
For online progress, multi-device access, and multiple projects — log in.
Canvas size:

Preparation

Image preparation
Drop a PNG, JPEG, or WebP anywhere in this preparation area to upload it.
Resize image and simplify colors
Resize by pixel dimensions or an exact Canvas count, then gently reduce colors before painting.
Upload an image first. Target size is the final pixel-art resolution.
Default 8-color palette loaded. Upload an image to create split canvases.
Project files
Undo/Redo covers Resize, Replace Image, and Reset Project. History stays in this browser tab only, up to 5 steps; very large images may reduce the number kept.
Browser autosave ready.
Palette preparation
Load, extract, paste, or simplify colors here before you start painting.
Palette simplifier
Higher = more detail. Lower = easier to paint. Changing the limit always rebuilds from the remembered source colors.
Limit: 256 colors
Paste HEX, JSON, or named colors such as "Red" , "#FF0000".
Large Canvases — none yet
Upload an image and its split pieces will appear here.
Canvas Progress: 0% Total Progress: 0%
Upload an image to begin
1. Upload or drop a PNG, JPEG, or WebP.
2. Choose a Canvas size and prepare your palette.
3. Paint from the numbered guide and mark progress as you go.

Color recipes for the current Large Canvas

Recipes use Joy of Painting 1.21.1-2.0.1 mixing. Start each recipe in an empty custom-color slot; paint at full opacity to match the preview. Every listed dye is added directly to the same custom-color slot.
Select a Large Canvas to calculate recipes.