Palette Swapper
Need the same enemy in five colours, without repainting it five times? List every colour in the sprite, swap them by hand, turn the hue or fit a palette file, and make several team colours at once.
New colours for any sprite or sheet, in your browser.
In your browserNothing to installYour work saved to your accountOpens on any device you sign in on

What Palette Swapper does
A second team, a harder enemy or a night version usually means repainting the same sprite. The Palette Swapper lists every colour in a sprite or a whole sheet, darkest first, with before and after side by side. Change one colour by hand, turn the hue, saturation or lightness of all of them, or fit a palette from a .hex, .gpl or .pal file, and lock the colours that must stay, such as skin.
Fitting works two ways. Keep the shading lays the sprite's dark-to-light order over the palette's, which is how a sprite gets a new team colour. Closest colour takes the nearest-looking colour for each, which brings a sprite into a game's fixed palette. Transparency never changes, so the frames still line up, and every recolour downloads with its palette and a JSON map of which colour became which.
How it works
- Drop a sprite or a sheet on the box (or try our sample).
- Pick a palette and how to fit it, or move the hue, saturation and lightness sliders.
- Lock the colours that should stay, such as skin, and fix single colours by hand. Press Keep this one and make the next team colour.
- Download the PNGs with their palettes and the colour map.
What you get out
- Recoloured PNGs (zip)
- .hex and .gpl palettes
- JSON colour map
Packs to use it with
More tools to fix every sprite
FAQ
Is Palette Swapper free?
Palette Swapper is part of Gridwright: every tool and every asset pack for $17 a month, and you can start with 3 days for $1. It runs in your browser, with nothing to install.
Can I download Palette Swapper?
No. Palette Swapper runs inside Gridwright, in your browser, and what you make there is saved to your account, so it is on every device you sign in on. What it exports (your sprites, maps, sounds and engine files) downloads to your computer and stays yours.
What does Palette Swapper export?
Palette Swapper exports Recoloured PNGs (zip), .hex and .gpl palettes, JSON colour map.
Does Palette Swapper work with Godot?
Yes. Everything it makes is a standard file (PNG and friends) that Godot, Unity and every other engine opens.
Can I use what I make in a commercial game?
Yes. What you make with the Gridwright tools goes into free and commercial games on any platform.
Every Gridwright asset pack, made to fit together, and all 31 tools for the fiddly work, with every new release, for $17 a month. Try it in your own game first: 3 days for $1, cancel any time.
Start for $1