Wintira's Joy of Painting AIO Tool

Project title
Local saved
For online progress, multi-device access, and multiple projects — log in.
A canvas-first pixel painting companion for preparing images, simplifying palettes, tracking progress, mixing colors, and exporting guides.
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 the full image and gently reduce its 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's 16 Minecraft dye colors and the mod's leather-dye-style mixing math. Put every listed dye into the same custom-color slot. Recipes are sorted by pixel usage.
Select a Large Canvas to calculate recipes.