pixelpaletteswap.com logoPixelPaletteSwap.com

šŸ“

Click or drag & drop files here

Supports: GIF, PNG, JPG, WebP (single or multiple images)

šŸ’” Click on the image to pick a color

Frame 1 / 1

āœ‚ļø Selection Tools

Select area to limit where colors are swapped

No selection - color swaps will apply to entire image

šŸŽØ Color Palette (0 colors)

Color Swap

Select a color from the palette, then pick a new color below

āž”ļø

šŸ’¾ Color Swap Presets

Save & load color mappings to apply to other animations

šŸ–¼ļø Import Palette from Image

Upload an image to use its colors as swap targets

šŸŽØ

Click to upload palette image

Click a color below to use as the new color:

Processing GIF...

šŸŽØ About Pixel Art Palette Swap Tool

This free online tool lets you easily swap colors in pixel art GIFs, PNGs, and other image formats. Perfect for game developers, pixel artists, and sprite designers who want to create color variations of their characters and assets without redrawing everything.

šŸ–¼ļø How It Works

  1. Upload your pixel art GIF, PNG, or multiple images
  2. View the automatically extracted color palette
  3. Click a color in the palette or pick directly from the image
  4. Choose a new color using the color picker, or upload a palette source image to pick colors from
  5. Apply the swap - all pixels of that color change instantly
  6. Export as GIF or PNG sequence when done

✨ Features

  • GIF Support - Load animated GIFs and edit all frames at once
  • Image Sequences - Upload multiple PNGs as animation frames
  • Selection Tools - Use rectangle or polygon selection to swap colors in specific areas only
  • Color Picker - Click directly on the image to select colors
  • Palette Import - Upload a second image to use its colors as swap targets
  • Live Preview - See changes in real-time with animation playback
  • Zoom Control - Pixel-perfect viewing at any scale
  • Save Presets - Export color mappings to reuse on other sprites
  • ZIP Export - Download PNG sequences as a convenient ZIP file

šŸŽ® Use Cases

  • Character Variants - Create different colored versions of game characters
  • Team Colors - Make red/blue team variants for multiplayer games
  • Seasonal Themes - Quickly recolor sprites for holiday events
  • Palette Experiments - Try different color schemes before committing
  • Batch Processing - Apply the same palette to multiple animations
  • Accessibility - Create high-contrast versions of your art

šŸ’” Tips

  • Works best with indexed color pixel art (limited palette)
  • Use the preset feature to apply same swaps to walk, run, attack animations
  • Adjust animation speed when working with image sequences
  • All processing happens in your browser - no files uploaded to servers
  • Reset button restores original colors if you make mistakes

ā“ Frequently Asked Questions

What file formats are supported?

You can upload GIF (animated or static), PNG, JPG, and WebP images. For animations, you can either use a GIF or upload multiple images that will be treated as animation frames.

Is there a file size limit?

Since everything runs in your browser, there's no server-side limit. However, very large files or GIFs with many frames may be slower to process depending on your device.

Are my images uploaded anywhere?

No! This tool runs entirely in your browser. Your images never leave your computer - all processing is done locally using JavaScript.

How do color presets work?

When you swap colors, the tool remembers the original → new color mapping. You can export this as a JSON file and import it when editing another sprite. The tool will find matching original colors and apply the same swaps.

Why are some colors not being detected?

The tool only detects non-transparent pixels. If your image uses anti-aliasing or gradients, you may see many similar colors. Pixel art with a clean, limited palette works best.

How do the selection tools work?

Use the Rectangle or Polygon selection tools to define an area where color swaps should be applied. With a selection active, only pixels within that area will be changed when you swap colors. The Rectangle tool lets you click and drag, while the Polygon tool lets you click to add points and double-click (or press Enter) to close the shape. You can also invert the selection to swap colors everywhere except the selected area.

Made with ā¤ļø for the pixel art community. Free to use, no account required.

šŸ“§ Contact: [email protected]