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

šŸŽØ 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

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
  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
  • Color Picker - Click directly on the image to select colors
  • 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.

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