Skip to content

Apply a Palette to an Image

Redraw any sprite, tile set or picture using only the colours of a palette you choose. Pick a classic, paste your own HEX codes or load a palette file. Nothing leaves your device.

Made on your device. Your images are never uploaded.

  • Never uploaded
  • Classic palettes
  • Many images at once

How it works

How to apply a palette to an image

  1. Step 1: Add your image

    Choose, drop or paste a sprite, a tile set, a drawing or a photo. A whole folder works too.

  2. Step 2: Choose the palette

    Pick a classic such as PICO-8 or Endesga 32, paste your own HEX codes, or load a palette file.

  3. Step 3: Download the PNG

    Every pixel now uses a colour of the palette. Save one image or the whole batch as a ZIP.

Apply Palette to Image

One palette across all your art

  • Well-known palettes

    Sweetie 16, PICO-8, Endesga 32, DawnBringer, Game Boy, Commodore 64 and more, ready to use.

  • Bring your own

    Paste HEX codes, or load a .hex, .gpl or .pal file, or a palette image.

  • Dithering

    Pattern and diffusion dithering blend colours for gradients and shading.

  • Before and after

    Drag the line across the preview to compare the original with the recoloured image.

In detail

Recolouring art with a palette

How it works

Every pixel is replaced by the palette colour closest to it, judged the way eyes see colour difference rather than by raw numbers, so skin tones and greens land where you expect.

The image keeps its size. Transparent areas stay transparent, and half-transparent edges become fully solid or fully clear, as pixel art expects.

Where it helps

  • Making assets from different sources match: run every sprite and tile through the same palette and they look like one game.
  • Trying a new look: see your art in PICO-8, Game Boy greens or Commodore 64 colours in a second.
  • Cleaning stray colours: art that should have 16 colours but picked up a few extra shades snaps back to the palette.
  • Preparing art for a game jam or a platform with a fixed palette.

Palettes and dithering

Your own palette

Paste HEX codes in any layout: one per line or separated by commas, with or without the #. Palette files from Lospec, Aseprite, GIMP and Krita (.hex, .gpl, .pal) load directly, and so does a palette image, where every colour in the picture becomes a palette colour.

Dithering

With None, each pixel simply takes the nearest colour, which is right for art that is already pixel art. Pattern and Diffusion mix dots of two colours to suggest the shades in between, which helps photos and gradients with small palettes.

Apply Palette to Image

Frequently asked questions

Are my images uploaded anywhere?

No. Everything runs in your browser, on your own device. Your images are never sent to Moriqa or anyone else, and nothing is kept after you close the page.

How do I apply a palette to an image?

Add the image, choose a palette from the list, and download the PNG. The preview shows the recoloured image straight away, with a line you can drag to compare it with the original.

Can I use a palette from Lospec?

Yes. Download the palette as a .hex or .gpl file, or as a PNG image, and choose Load a palette file. You can also paste its HEX codes.

Does it resize or pixelate my image?

No, only the colours change. To turn a photo into pixel art first, use Image to Pixel Art.

How many colours can a palette have?

From 2 to 256.

How do I get a palette out of a picture?

Use Color Palette from Image to pull the main colours out, download them as a HEX file, and load that file here.

Ready to draw with that palette?

Moriqa’s pixel art editor has PICO-8, Endesga 32 and other palettes built in and loads palette files, so new sprites match the ones you recoloured. Free in your browser.