Pixel Art Palette Converter
Recolor any image to any palette: classics, Lospec favorites or your own, with perceptual color matching. Free, no signup.
Runs in your browser on Retro Diffusion's Rust engine. Your images never leave your device.
Drop an image here, click to browse, or paste
PNG · JPG · WebP · GIF, up to 16 megapixels
Palette Converter, step by step
- 01
Load your art
Any image or sprite. Transparent pixels stay transparent.
- 02
Choose a palette
Pick a classic, paste hex codes from Lospec, or load a .gpl, .hex, .pal, .txt or palette PNG.
- 03
Match the colors
Perceptual matching picks the palette color that looks closest to each pixel; dithering blends for gradients.
- 04
Download
Save the recolored PNG at 1× or enlarged with whole-number scaling.
Generate real pixel art from a prompt
Retro Diffusion's models draw on a true pixel grid with a limited palette: characters, tilesets, animations and more, from $0.03 an image. New accounts start with free balance.
Palette Converter FAQ
On Lospec, copy the palette’s hex codes or download the .gpl or .hex file. Paste the codes or load the file here and every pixel is recolored to the nearest palette color.
Colors are compared in Oklab, a color space built to match how people see differences, so a dark blue maps to the palette’s dark blue rather than a gray that happens to be numerically close. Dithering, when on, is applied only on smooth gradients so edges and flat colors stay clean.
GIMP/Aseprite .gpl, plain .hex lists, JASC .pal, Paint.NET .txt, and PNG images where each distinct pixel color is a palette entry.
Yes, free with no signup. It runs in your browser on Retro Diffusion’s Rust engine; nothing is uploaded.