Source (palette donor)
Drop your file here, or click to browse
Sprite whose palette you want to copy
Target (to recolor)
Drop your file here, or click to browse
Sprite to recolor with the source palette
Why do my AI-generated sprites have different palettes?
Diffusion models pick slightly different shades on every run, even with the same prompt. The drift is subtle but enough that a set of related sprites reads as 'similar characters' instead of 'one character'. Snapping every output onto a single locked palette fixes it.
What does palette size do?
It's how many distinct colors get extracted from the source. 16 is a good default for character sprites. Drop lower for chunky retro looks, raise higher if the source has shading you want preserved.
Does it preserve transparency?
Yes — transparent pixels stay transparent, only opaque pixels get snapped to the source palette.
We use cookies to enhance your experience. Essential cookies are required for the site to function. You can choose to accept all cookies or only essential ones.
Learn more