Free tool, no signup

Pixel Art Palette Converter

Recolor any image to any palette: classics, Lospec favorites or your own, with perceptual color matching. Free, no signup.

$0Free, no watermarks
5Palette file formats
OklabPerceptual matching

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

or try a sample
Output--
Source--
Palette--
Time--
Palette

Palette

Every pixel is moved to its closest palette color.

Preset
Hex codesFrom Lospec or anywhere
Palette file.gpl .hex .pal .txt .png
DitheringFlat, clean color
How it works

Palette Converter, step by step

  1. 01

    Load your art

    Any image or sprite. Transparent pixels stay transparent.

  2. 02

    Choose a palette

    Pick a classic, paste hex codes from Lospec, or load a .gpl, .hex, .pal, .txt or palette PNG.

  3. 03

    Match the colors

    Perceptual matching picks the palette color that looks closest to each pixel; dithering blends for gradients.

  4. 04

    Download

    Save the recolored PNG at 1× or enlarged with whole-number scaling.

Need new art, not just edits?

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.

Start creating free
Questions

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.